2006-09-14

Struts的Forward

关键字: struts forward
今天碰到一个小问题,我在Action里return mapping.findForward的时候,需要提前将ActionForm里的数据清空;我自己rewrite了ActionForm的reset方法,但是当我Forward到下一个页面的时候,Form里的数据仍然存在,刚开始不知道怎么回事。后来发现原来是我Forward到的Url不是一个jsp页面,而是另一个Call Action的Url;这样虽然ActionForm中的数据被清空,但是request中的数据仍然存在,Forward的Url在Call下一个Action之前会使用request中的数据重新组织生成ActionForm,这样得到的结果就是ActionForm中仍然保留原来的数据。用了这么久的Struts,竟然这点都要搞半天,惭愧啊!
评论
软设什么用 2008-07-17
...............
你没有设置forwar 的redirect属性!!!!!!!!!!!!!!!!!
发表评论

您还没有登录,请登录后发表评论

JohnLee
搜索本博客
博客分类
最近加入圈子
最新评论
评论排行榜