jsp分页后表单问题

分页分成3页,每一页都有要提交的表单,最后一页是提交确认,通过servlet来处理表单数据,问题是,request过来的表单只有最后一页的,有什么办法能获取3页所有的表单... 分页分成3页,每一页都有要提交的表单,最后一页是提交确认,通过servlet来处理表单数据,问题是,request过来的表单只有最后一页的,有什么办法能获取3页所有的表单数据,能解决的话定会加分。
部分代码:
<form action="/Edu/getScoreServlet" method="post" name="form1">
.........
<%if(intPage<intPageCount){%>
<a href="/Edu/student/Stu-Appraise.jsp?page=<%=intPage+1%> ">下一页</a>
<%}%>
<%if(intPage>1 && intPage<intPageCount){%>
<a href="/Edu/student/Stu-Appraise.jsp?page=<%=intPage-1%>">上一页</a>
<%}
else if(intPage==intPageCount){%>
<input type="submit" name="submit" value="进行评论">
<% }%>
........
</form>
展开
 我来答
457076781
2011-04-23
知道答主
回答量:11
采纳率:0%
帮助的人:6.3万
展开全部
感觉你这个做法不好 因为提交的时候只能提交一个页面 如果你确实想这样做的话 我看不如做3个表单页面 点击分页数时使用js实现页面的跳转 每个页面对应一个ActionForm
把数据都存进去 这样问题就能解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xdownx
2011-04-20 · TA获得超过2052个赞
知道小有建树答主
回答量:1135
采纳率:0%
帮助的人:1198万
展开全部
一个不是常规的方法,把三个页个内容都做在一个页面,而用隐藏不显示来实现 ,这样就可以一次性提交
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nagioswork
2011-04-20 · TA获得超过304个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:212万
展开全部
用类似tab页方式,组成数据后一次提交;不要进行多页提交,多次提交肯定是不好的。
要是用servlet多次提交就要增加参数,把前两次提交的数据保存到session中,待第三次提交将数据进行合并处理。
追问
没有办法保存到session,分页后,其实就最后一页才会有提交数据到servlet,如果将前两次提交的数据保存到session的话,那不是每次点击“下一页”就要做一次处理。。。(我理解是这样的)
追答
前面两页你没有进行提交操作当然就没有办法记录到session,我刚才说的是如果你每一页都进行提交的情况。
如果只做一次提交,就要在提交前把数据准备好就行。很多方式,ajax,隐藏input,都可以用于保存数据的呀。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-20
展开全部
用RequestDispatcher类呀
RequestDispatcher view=request.getRequestDispatcher("视图jsp");
view.forward(reqest,response);
这样就可以将上一个表单原封不动的传递到下一个页面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式