怎样把servlet的结果out.print的内容显示到指定的JSP页面 写到session里面,另一个页面从session中读取就可以了…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假设你的第一个页面为a.jsp,而第二个页面为b.jsp那你上边那堆代码本来都是放在b.jsp中是吧?你可以做如下修改。1、先改b.jsp:你把你要输出的内容都放在StringBuffer中,再把该StringBuffer保存到request中,如下:StringBuffer buffer = new StringBuffer();buffer.append( "<font size=4 color=blue align=center>交易记录</font>" );buffer.append( "<form name=\"form1\" method=\"post\">" );//其它代码略//……buffer.append( "</form>" );request.setAttribute( "result", buffer );request.getRequestDispatcher( "a.jsp" ).forward( request, response );2、再改a.jsp:只要改一处,在适当的地方写上:${ result }就可以啦。 哦,我忽略了一点,你用的是Servlet!晕……假设你的搜索框所在的页面为a.jsp你可以做如下修改。1、先改你的Servlet:你把你要输出的内容都放在StringBuffer中,再把该StringBuffer保存到request中,如下:StringBuffer buffer = new StringBuffer();buffer.append( "<font size=4 color=blue align=center>交易记录</font>" );buffer.append( "<form name=\"form1\" method=\"post\">" );//其它代码略//……buffer.append( "</form>" );request.setAttribute( "result", buffer );request.getRequestDispatcher( "a.jsp" ).forward( request, response );2、再改a.jsp:只要改一处,在适当的地方写上:${ result }就可以啦。 谢谢楼上的accp206 同志!开始我还是想写在session里的,但是我的servlet页面有两个,一个是取数据的search.java把取出的数据放在Vector里面然后又有一个show.java把vector里面的东西打印出来,就是上面的这段代码,我的JSP里面有几个处理session的了,不过那几个是通过超级链接传值过去判断session的,这个是点击一个subbmit提交过去,我还以为要写一个js的function来触发事件的,就整复杂了! hibernate 单向,双向1-1和单向N-1,迷惑? EBJ问题 {在线痴等} 跪求一个东西。 sql分页查询 带查询条件 NoSuchMethodException 利用JSF RI实现批量删除 eclipse3.2下crystal问题 rpt路径及数据源问题 急!!!如何在jboss 4.0.0中配置for mysql的cmp? tomcat5.0配连接池的问题! JB与Websphere整合问题 hibernate session 缓存问题 怎么样解决url传到action里面的乱码问题?
那你上边那堆代码本来都是放在b.jsp中是吧?你可以做如下修改。1、先改b.jsp:
你把你要输出的内容都放在StringBuffer中,再把该StringBuffer保存到request中,如下:StringBuffer buffer = new StringBuffer();
buffer.append( "<font size=4 color=blue align=center>交易记录</font>" );
buffer.append( "<form name=\"form1\" method=\"post\">" );
//其它代码略
//……
buffer.append( "</form>" );request.setAttribute( "result", buffer );
request.getRequestDispatcher( "a.jsp" ).forward( request, response );
2、再改a.jsp:
只要改一处,在适当的地方写上:
${ result }
就可以啦。
你把你要输出的内容都放在StringBuffer中,再把该StringBuffer保存到request中,如下:
StringBuffer buffer = new StringBuffer();
buffer.append( "<font size=4 color=blue align=center>交易记录</font>" );
buffer.append( "<form name=\"form1\" method=\"post\">" );
//其它代码略
//……
buffer.append( "</form>" );request.setAttribute( "result", buffer );
request.getRequestDispatcher( "a.jsp" ).forward( request, response );
2、再改a.jsp:
只要改一处,在适当的地方写上:
${ result }
就可以啦。
开始我还是想写在session里的,但是我的servlet页面有两个,
一个是取数据的search.java把取出的数据放在Vector里面
然后又有一个show.java把vector里面的东西打印出来,就是
上面的这段代码,我的JSP里面有几个处理session的了,不过
那几个是通过超级链接传值过去判断session的,这个是点击
一个subbmit提交过去,我还以为要写一个js的function来触发事件的,就整复杂了!