在Struts 2中重复服务器端验证错误消息

时间:2014-04-14 08:48:48

标签: struts2

我正在使用Struts2 xml验证(action-validation.xml)。我的问题是当我多次单击保存按钮时,错误消息也会重复出现。 如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您应该阻止提交表单(并保存数据)两次,而不是关心双重错误消息,一旦您解决真正的问题,它就会自动消失。< / p>

要防止提交双重表单,请使用javascript停用提交按钮;要防止F5进入登录页面,请使用Post Redirect Get Pattern或history.pushState()。为了防止多次提交,即使在精心设计时,也要使用令牌(Struts2中的TokenInterceptor)。

了解更多: