请问一个关于out.println()的执行顺序的问题!

jbas CYB 技术经理  2004-10-07 06:36:50
我有一个页面a.jsp,内容如下:
<jsp:useBean id="idmy" class="com.my.Ex" scope="page"/>

<html>
<body>
aaaaaaaaaa<br>
<%=idmy.pt(response,"mystr")%>
</body>
</html>

com.my.Bx中的内容为:
public class Bx
{
public static void pt(HttpServletResponse response,String str){
response.getWriter().println(str);
}
....
}

现在我把这个a.jsp页面放到resin服务器下执行,我得到的页面html代码为:
<html>
<body>
aaaaaaaaaaaaa
mystr
</body>
</html>

但是我把他放到tomat或jboss服务器下执行会是这样的:

mystr
<html>
<body>
aaaaaaaaaaaaa
</body>
</html>

我也想在tomat或jboss服务器下得到
<html>
<body>
aaaaaaaaaaaaa
mystr
</body>
</html>的效果,请问我该怎样做???我执行了response.getWriter().flush();也不行!
谢谢了!
...全文
44 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jbas 2004-10-07
我这个是个例子,我想要改Bx的pt方法,让他的执行顺序与resin一样
回复
alaal 2004-10-07
<body>
<%=idmy.pt(response,"aaaaaaaaaaaaaa")%>
<%=idmy.pt(response,"mystr")%>
</body>
回复
发动态
发帖子
Web 开发
创建于2007-09-28

7.9w+

社区成员

Java Web 开发
申请成为版主
社区公告
暂无公告