重定向需要传值的原因就是栈值不共享
struts.xml:
ResultAction2.java:
链接:
结果页面result3.jsp:
*注:关于值栈
一次request只有一个值栈,服务器端的forword()对于客户端来说就是一个request,所以两个东西共享一个值栈。
需要传参的情况是这样的,请求的时候不是在服务端跳转,而是在客户端跳转,即是发起一个新请求,这个请求转发到另一个request上,这是两个request,这时候就不会共享两个值栈。
说白了就是转发(forward())和重定向(redirect())的时候,转发可以共享值栈,但是重定向不可以,所以跳转方式为重定向的时候,需要传参数。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net