记下:
1:action(java)到JSP页面的跳转,或action到action的跳转,都是使用forward,是直接传递request对象的,所以,在前个页面设置在request中的属性和对象都可以直接传递,在JSP页面中可以直接使用
2:JSP页面到JSP页面的的跳转,两者的request对象已经不同,故需要使用Form来传递数据,
redirect和forward的应用注意
redirect不能传request过去,也就是attribute会丢失
forward可以,但是forward只能在同一个应用内的页面跳转
request.setAttribute( " cardno " , cardno);
request.setAttribute( " cardpwd " , cardpwd);
request.setAttribute( " isSuccess " , isSuccess);
return mapping.findForward( " 。。。。。 " );
JSP页面中传递
1:action(java)到JSP页面的跳转,或action到action的跳转,都是使用forward,是直接传递request对象的,所以,在前个页面设置在request中的属性和对象都可以直接传递,在JSP页面中可以直接使用
2:JSP页面到JSP页面的的跳转,两者的request对象已经不同,故需要使用Form来传递数据,
redirect和forward的应用注意
redirect不能传request过去,也就是attribute会丢失
forward可以,但是forward只能在同一个应用内的页面跳转
request.setAttribute( " cardno " , cardno);
request.setAttribute( " cardpwd " , cardpwd);
request.setAttribute( " isSuccess " , isSuccess);
return mapping.findForward( " 。。。。。 " );
JSP页面中传递
<
form name
=
"
frm
"
method
=
"
post
"
>
< input type = " hidden " name = " aaa " value = " <%=aaa%> " >
< input type = " hidden " name = " bbb " value = " <%=bbb%> " >
< input type = " hidden " name = " aaa " value = " <%=aaa%> " >
< input type = " hidden " name = " bbb " value = " <%=bbb%> " >