struts2验证框架XML文件dtd错误的解决方案
目前公司项目使用struts2的validate验证框架实现后台数据有效性校验,所有校验内容都是些在xml里,方便快捷。
但前段时间突然发现xml提示dtd错误:
?
?
遂去网上查了一下,原来最初struts2的验证框架dtd使用的地址是“www.opensymphony.com/xwork”现在已经转移到“http://struts.apache.org/dtds”下了。
?
所以修改xml的dtd地址即可:
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">
?
?
validators.xml文件稍有不同,dtd是1.0:
<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator Config 1.0//EN" "http://struts.apache.org/dtds/xwork-validator-config-1.0.dtd">
?
?