突然之间validate验证框架不起作用了,上网查了一下没有找到原因。有一个人和我遇到到了同样的问题,他说升级到struts2.3后就出现这个问题了,于是我把lib恢复到了struts2.2,果然validate验证框架好使了。调查了一下原来是用于验证的xml的文档定义变了,改成struts2.3的文档定义,问题解决了。
struts2.2的是:
- <!DOCTYPE validators PUBLIC
- "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
- "http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
struts2.3的是:
- <!DOCTYPE validators PUBLIC
- "-//Apache Struts//XWork Validator 1.0.2//EN"
- "http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
转自:http://tjmljw.iteye.com/blog/1947815