【发布时间】:2014-07-04 11:36:13
【问题描述】:
嗨,我在页面上设计了带有方法的支撑动作类。当我调用方法正确完成并获得成功结果时。但是当我刷新它再次提交数据库中的上一页值时,我遇到了问题。如何避免这一点。
我的第一个jsp页面表单
<form name="manualorder" action="manual_order" onsubmit="return validation();">
struts.xml
<action name="purchaseorder" class="materialTypeMasterAction" method="createorder" >
<result name="success">/pages/procurement/PurchaseOrder.jsp</result>
</action>
<action name="manual_order" class="materialTypeMasterAction" method="enquiry_process">
<result name="success">/pages/procurement/success.jsp</result>
</action>
当我再次刷新此成功页面时,它会再次call enquiry_process method 并提交我在 createorder 方法中创建的第一个值。
【问题讨论】:
-
使用重定向后获取。
-
你需要使用重定向操作
-
当您刷新页面时..当前操作是 materialTypeMasterAction 这就是问题发生的原因