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

在spring 框架中, 如何解决刷新提交的问题
1、我有 A.jsp, B.jsp, C.jsp 三个页面
2、在 A.jsp 中 点击链接,调用 window.open('#####.do','B') 打开B.jsp, 使用 ModelAndView
3、然后在打的 B.jsp 中点击链接, 调用 window.open('*****.do','_self'), 就是在原页面中打开了 C.jsp , 使用 ModelAndView
4、在C.jsp 上进行操作后,又返回到B.jsp , 还是原来的那个页面, 使用 ModelAndView

5、 此时在 B.jsp中就刷新,就会执行 第四步中的操作


如何才能解决这个问题啊!希望各位大哥不吝赐教!

------解决方案--------------------
你右键单击看属性瞧瞧2步和5步页面地址有什么区别 

------解决方案--------------------
public YourController(){
this.setCacheSeconds(0);
}
------解决方案--------------------
看不明白啥意思
------解决方案--------------------
随便找手头的一点代码给你参考,其实是actin的名字会相互影响。
用一个hidden 解决名字的问题。
<input type="hidden" id='xxxxx'>

<netui:button value="Labour Composition" action="toDoLabourComposition" onClick="$('xxxxx').name=this.name;this.form.submit();$('xxxxx').name='';return false;" />

</td>

</tr>


------解决方案--------------------
判断隐藏域,应该可以