所我所知的:
action在为你写入form里面的filed1...值的时候
1,在<form action=""></form>里面有的
2,在http://www.domain.com/xxxAction.do?filed1=xxx Url这里有的
3,不知道request.setAttribute("filed1","");这里应该会有的,但我没有测试过
action在为你写入form里面的filed1...值的时候
1,在<form action=""></form>里面有的
2,在http://www.domain.com/xxxAction.do?filed1=xxx Url这里有的
3,不知道request.setAttribute("filed1","");这里应该会有的,但我没有测试过
恕在下没有看懂
能不能再多写两行。Struts 在提交Action的时候 要将我当前画面<html:form>之间的值保存进formbean
还要在下个画面读出时,在form bean中查找那个画面上的字段,
照这样推,启不是说。
第一个画面bean 保存画面1,2 <html:form>中所有字段,第二个画面要保存2,3 的所有字段.........
是这样么?总是觉得不对。
例如:
<html:form action="sys.do">
<html:hidden property="typeid"/>
</html:form>
但是formbean中的property页面上可以没有对应的标签
所以你可以弄个大点的formbean包含页面上的所有标签就不会出错了
在一个页面中没用到的field就不要保存进form bean就是了
你可以让这个过程的所有页面共用一个formbean,最后在formbean中提出所有数据。
这个叫处理表单跨页,可以配置ActionForm和多个Action映射。在孙卫琴的《精通struts》中178页
http://www.newxy.net