我在配置验证。把struts2,spring和dwr连起来。
在dwr.xml中是这样写的。
<dwr>
<allow>
<create javascript="validator" creator="new">
<param name="class" value="org.apache.struts2.validators.DWRValidator" />
</create>
<convert match="com.opensymphony.xwork2.ValidationAwareSupport" converter="bean" />
</allow>
<signatures>
<![CDATA[
import java.util.Map;
import org.apache.struts2.validators.DWRValidator;
DWRValidator.doPost(String,String,Map<String,String>);
]]>
</signatures>
</dwr>用的是struts本来的验证框架。
但是不整合spring时候,显示是正确的,一整合spring jsp页面就会重复显示验证信息,如下面这样,这是为什么啊?
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
错误:用户名不能为空! 
用户名:[        ]