日期:2014-05-18  浏览次数:20917 次

请问struts提交表单问题
现在有一个页面格式如下,此页面为分页。
<input name="a" value="a" />
<input name="a" value="aa" />
<input name="a" value="b" />
<input name="a" value="bb" />

问题:比如有2页,点下一页后,有个提交按钮,如何做一次提交把这2页所有的值传到action里。
也就是说前一页面的值如何保存。
谢谢各位

------解决方案--------------------
每翻一頁的時候,觸發一個JS函數,將該頁的內容先存儲起來,可以以頁碼作為標記。只不過這樣提交的話,通過Form提取值好像不太可能了。
------解决方案--------------------
提供思路:
可将第一页表单中输入的值存于session或request或database中,下一页提交的时候可读取第一页中输入的值(从session或request或database中读取),,然后一并提交,具体存哪里就要看你自己的情况而定了。
------解决方案--------------------
上面说错了,第二种方式应该存到session中,而不是request
犯如此低级错误,暴汗。。。
------解决方案--------------------
飘过
------解决方案--------------------
可以把第一页的值放到JS中一个数组里 然后第二页的值也追加到数组中 直到提交为止 提交时在ACTION中获得这个数组的数据 然后再解析......