to guangchao() : 提交方式不是自动的是指什么? to w1w1w1w(可凭身份证号取回丢失的密码修改身份证) connection.close()是在执行完后已经做了的,我在跳转页面的时候用的是getServletContext().getRequestDispatcher(nextPage).forward(request, response),跟这个有关系吗?
to zhukejun(不管政府、别人怎么样,我的抗日从抵制日货开始) : 我现在就是两个页面的,但是提交的链接是通过两个码来传输的,一个为交易码,另外一个为子码,一个页面链接由这两个组成,比如交易码为user,子码有add,del等,现在当我执行完一个增加的动作的时候,是提交user和add这两个码到后台,再具体处理。现在问题是再次刷新的时候,会把这两个码又提交上去。真是头疼死了
to wsmall1(最近很忙) : 现在我也是跳转到其他页去的,但是好像原来那个链接在那个页上保留了,所以我刷新的时候会再次把原来的链接提交上去。是getServletContext().getRequestDispatcher(nextPage).forward(request, response)的缘故吗?
提交方式不是自动的是指什么?
to w1w1w1w(可凭身份证号取回丢失的密码修改身份证)
connection.close()是在执行完后已经做了的,我在跳转页面的时候用的是getServletContext().getRequestDispatcher(nextPage).forward(request, response),跟这个有关系吗?
但为什么转到nextPage页面去以后,再用右键刷新一下就会把原来那些执行动作再做一遍呢?有什么办法让页面不提交信息到后台去?
那是不是说这种情况是没有办法避免的?
1:信息录入页面
2:信息提交页面(调用javabean等东西)
3:提交结果页面这样你刷新只是刷新结果页面,按你的做法是刷新信息提交页面
我现在就是两个页面的,但是提交的链接是通过两个码来传输的,一个为交易码,另外一个为子码,一个页面链接由这两个组成,比如交易码为user,子码有add,del等,现在当我执行完一个增加的动作的时候,是提交user和add这两个码到后台,再具体处理。现在问题是再次刷新的时候,会把这两个码又提交上去。真是头疼死了
按F5时会又提交一次.
不过我要求做页面的把静态页面都改成框架式就不会有这个问题了,你不妨试试.
不过跳转的代码改为:parent.location.href=".......";
我现在用的就是框架,按F5刷新是没有问题,但是如果在框架里面右键->刷新就要出现那种情况to Little_qd(中上):
跳转的方式怎么不对?能给出解决办法吗?各位应该碰到过这种情况吧?
比如action="init.do" 呵呵
现在我也是跳转到其他页去的,但是好像原来那个链接在那个页上保留了,所以我刷新的时候会再次把原来的链接提交上去。是getServletContext().getRequestDispatcher(nextPage).forward(request, response)的缘故吗?
add.jsp用来填写表单。
addSave.jsp用来进入数据库操作,在该页处现完成后再用
<script language="javascript">
window.document.location="add.jsp";
</script>
跳回add.jsp就行了。