有下面这样一段代码,其中imagShow.getImageUrl(request,response) 的功能是创建了一个图片并且返回该图片所在的地址。按我理解String imageUrl = imagShow.getImageUrl(request,response) 只是得到一个字符串而已,为什么运行的时候老是会显示图片呢,而且后面的内容就再也显示不出来了,很困惑,请高手指点,谢谢!
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<jsp:useBean id="imagShow" class="test.ImagShow" scope="page" />
<%
//imagShow.getImageUrl(request,response) 是返回一个图片所在的地址
String imageUrl = imagShow.getImageUrl(request,response) ;
response.setContentType("text/plain");
PrintWriter outs = response.getWriter();
String link = "<a href = index.html> Return</a>";
outs.write(link);
outs.flush();
%>
</BODY>
</HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.io.*" %>
<%@ page import="java.util.*" %>
<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<TITLE>Test</TITLE>
</HEAD>
<BODY>
<jsp:useBean id="imagShow" class="test.ImagShow" scope="page" />
<%
//imagShow.getImageUrl(request,response) 是返回一个图片所在的地址
String imageUrl = imagShow.getImageUrl(request,response) ;
response.setContentType("text/plain");
PrintWriter outs = response.getWriter();
String link = "<a href = index.html> Return</a>";
outs.write(link);
outs.flush();
%>
</BODY>
</HTML>
解决方案 »
- 求助,jacob调用word后,一直遗留winword.exe
- 菜鸟来问是学ASP.NET还是JAVA的什么spring什么的框架,~~~~~标题要长~~~~~标题要长
- 寻求java项目下载网址
- 请问include指令和标准标签有什么区别呢?
- 關於一個編譯的小問題
- jbuilder报错cannot find symbol,搞不定了,救命啊!
- 关于JBPM的问题
- java.sql.SQLException: No ResultSet was produced
- JSP的中文转换问题高分在线请教
- 服务端与客户端建立长连接后怎么向客户端发送数据
- 求教,jsp页面代码有最大限制吗?
- jsp里,当一个函数执行3秒后,自动执行另一个函数,如何解决?
----------------------------
运行的时候?你在哪里运行了,没看见你输出到页面啊?
------------------------------------------------------
就是去链接这个jsp的时候,就会显示一个图片,不知道为什么
outs.write(link);
outs.flush();不要用以上三行,用JSP内建对象out.print(link)来代替