关于Servlet的response问题?

[复制链接]
查看11 | 回复1 | 2004-11-22 15:02:00 | 显示全部楼层 |阅读模式
大家好,我遇到了一个Servlet的问题想问问,我的操作大体过程为:将response从jsp里传入bean的方法中,在bean的这个方法里面使用response.getWriter().println(“YYYYYYY”); 结果在html显示中,为什么YYYYYYY一直显示在最顶部,我的要求是在JSP页面内的具体位置调用这个bean方法,就在相应的位置打出现YYYYYYY。因为我想在Bean里面利用XML+XSL转成html代码然后直接在JSP里显示出来,而不想用一个参数将结果字符串传回再out.println。还有以前我在weblogic里用时是没有问题的,在tomcat里不知为何一直显示在最上面?
我使用的是Tomcat 5.028
---------
Java文件:
package clement;
import java.io.*;
import javax.servlet.http.HttpServletResponse;
public class Display {
public static void display(HttpServletResponse response) throws Exception {
response.setHeader("Content-Type", "text/html; charset=GBK&quot

;
response.setContentType("text/html;charset=GBK&quot

;
PrintWriter out = response.getWriter();
out.println("YYYYYYYYYYYYYYooYYYYYYYYYYYYYYYYYYYYYY&quot

;
}
}
-------
JSP文件

sdasdfasfsfsfsfsfsf
ooooooooooooooooooooo

ooooooooooooooooooooooooo
-----------------------------------------
----------
它执行后的结果为:
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

sdasdfasfsfsfsfsfsf
ooooooooooooooooooooo
fdfdf
ooooooooooooooooooooooooo
-----------------------------------------
------
而我希望是:
sdasdfasfsfsfsfsfsf
ooooooooooooooooooooo
fdfdf
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
ooooooooooooooooooooooooo
-----------------------------------------

----
大家帮帮我 :)
回复

使用道具 举报

千问 | 2004-11-22 15:02:00 | 显示全部楼层
怎么没有人回复呢,顶一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行