功能:在JSP页面中来暂时保存写入text中的内容
实现:用一个seesion来获取
HttpSession session =request.getSession(true);
org.apache.struts.validator.DynaValidatorForm A = (org.apache.struts.validator.DynaValidatorForm)session.getAttribute("B");
问题:当进行struts的动态验证后,这个session保存不了先前写入的内容我的思考:因为是验证后是客服端的刷新,应该用forward带参数的方法来保存内容的跳转,而不是用session,
请问用大家forward 应该这样用forward怎么实现这个
实现:用一个seesion来获取
HttpSession session =request.getSession(true);
org.apache.struts.validator.DynaValidatorForm A = (org.apache.struts.validator.DynaValidatorForm)session.getAttribute("B");
问题:当进行struts的动态验证后,这个session保存不了先前写入的内容我的思考:因为是验证后是客服端的刷新,应该用forward带参数的方法来保存内容的跳转,而不是用session,
请问用大家forward 应该这样用forward怎么实现这个
解决方案 »
- hibernate 能否把javabean中各个字段的备注信息映射到数据库
- 求助,myeclipse为什么不能正常显示xml文件?
- 正则表达式
- 用 request.getParameter() 得到的是乱码问题(谢谢高手指点)
- 弱弱的问一下:关于自定义标签的问题
- httpclient的问题
- java.lang.SecurityException: class "org.apache.commons.collections.SequencedHashMap"'s signer information does not match signer
- 如何用LUCENE1.4对WORD文档建立全文检索??
- 问个关于VSS下JAVA工程的问题
- Tomcat里项目配置log4j目录问题
- Hibernate Criteria问题
- javamail写的发送邮件、接收邮件出现的一些问题
session里的东东是一定会在的。
2.假设forward="/test/abc.do?userId=123"
参数userId就被传递了
success = new ActionMapping( success.getPath() + "?sysid=" + sysid, success.getRedirect() ) ;
return success ;
果然看了楼上朋友的贴,去找struts的里面配置的action ,发现范围选的是request;改成session就ok了。
Thanks a lot:)