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

jbas 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();也不行!
谢谢了!
...全文
91 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jbas 2004-10-07
  • 打赏
  • 举报
回复
我这个是个例子,我想要改Bx的pt方法,让他的执行顺序与resin一样
alaal 2004-10-07
  • 打赏
  • 举报
回复
<body>
<%=idmy.pt(response,"aaaaaaaaaaaaaa")%>
<%=idmy.pt(response,"mystr")%>
</body>

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧