当前位置: 技术问答>java相关
紧急求助,在线等候
来源: 互联网 发布时间:2015-06-11
本文导语: 当一个请求(Req)提交到A.jsp页面,经处理后Forward到B.jsp页,然后有什么方法可以返 回到A.jsp页并使请求(Req)中的数据仍然可用,是否可以进一步返回到A.jsp的前一页。 | 再forward到a.jsp即可 sendRed...
当一个请求(Req)提交到A.jsp页面,经处理后Forward到B.jsp页,然后有什么方法可以返
回到A.jsp页并使请求(Req)中的数据仍然可用,是否可以进一步返回到A.jsp的前一页。
回到A.jsp页并使请求(Req)中的数据仍然可用,是否可以进一步返回到A.jsp的前一页。
|
再forward到a.jsp即可
sendRedirect中request变量不保留
forward保留request中的变量
也即:使用sendRedirect只是进行页面跳转,使用forward可以将提交的变量进行多页传递,至于具体的使用技巧在实践中去摸索。
sendRedirect基于servlet的,that is 你可以在servelt中得到传递的
参数,并传递下去
forward 基于bean+jsp的tag 的传递机制
而且
forward是服务器后台的切换,因此,前台的client是看不到url的变化的,你可以从page1 forward到page2,在forward到page3,前端看到都是最后到了page3,但是sendRedirect不同,一定体现在用户的URL中
sendRedirect中request变量不保留
forward保留request中的变量
也即:使用sendRedirect只是进行页面跳转,使用forward可以将提交的变量进行多页传递,至于具体的使用技巧在实践中去摸索。
sendRedirect基于servlet的,that is 你可以在servelt中得到传递的
参数,并传递下去
forward 基于bean+jsp的tag 的传递机制
而且
forward是服务器后台的切换,因此,前台的client是看不到url的变化的,你可以从page1 forward到page2,在forward到page3,前端看到都是最后到了page3,但是sendRedirect不同,一定体现在用户的URL中
|
forward后req的数据是可用的呀
|
我的本办法是在b.jsp中再传一次req给a.jsp
|
在B.jsp中用session存数据呀,
再从a.jsp中读取session
再从a.jsp中读取session
|
也可以用javascript脚本的功能:
aaa.jsp
aaa.jsp