【发布时间】:2016-03-22 16:40:15
【问题描述】:
我正在使用 Struts2 xml 验证 (action-validation.xml)。我的问题是当我多次单击保存按钮时,错误消息也反复出现。 如何解决这个问题?
【问题讨论】:
标签: struts2
我正在使用 Struts2 xml 验证 (action-validation.xml)。我的问题是当我多次单击保存按钮时,错误消息也反复出现。 如何解决这个问题?
【问题讨论】:
标签: struts2
您应该避免两次提交表单(并保存数据),而不是关心双重错误消息,一旦您解决了真正的问题,这些错误消息就会自动消失。
为防止重复提交表单,请使用 javascript 禁用提交按钮;要防止 F5 从登录页面,请使用 Post Redirect Get Pattern 或 history.pushState()。为了防止即使在精心制作的情况下多次提交,请使用令牌(Struts2 中的 TokenInterceptor)。
阅读更多:
【讨论】: