我是struts2的新手。我正在为我的表单进行客户端验证。每次提交时,我都会重复在属性文件中写入的验证错误消息。
e.g。
首先提交
username required
第二次提交
username required
username required
请告诉我如何清除以前的错误消息?
答案 0 :(得分:1)
您应该从代码中提供示例。有一个关于Struts2客户端验证的document和关于Ajax验证的文章:
clearValidationErrors(formNode) : Removes validation errors from a form
所以你可以尝试这样做。
答案 1 :(得分:1)
如果您在ur jsp上使用表来显示表单,请确保该表是表单标记的父表。如果表是表单标记的子表,则每次都不会清除验证消息。将表单标记设置为表标记的子标记可以解决您的问题。
答案 2 :(得分:0)
如果您正在使用spring集成,则必须将bean定义为scope="prototype"
,然后为每个请求获取Action的新实例。
为每个动作做这个都是个好主意。