最近在struts2的验证框架部分知识的学习中,在编写xml验证配置时遇见了这样的一个问题
在上面的xml文件中,大家可以清楚的看到在第4行存在一个警告:
阅读很轻易找到警告原因。
经过一番资料查找发现,Struts2.2之后,特别是Struts2.2.3,xwork的东西完全并入struts2中,所以之前的dtd约束文件的写法上需要考虑apache的因素了。
打开网址打开网址,发现opensymphony的网址已经迁移走了,因为xwork的东西已经并入struts2中,成为apache的一部分.
所有的dtd已经移交到http://struts.apache.org/dtds/ 这个地方.
以后struts2的校验器的规范要改成:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.2//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd">
第一次发表写技术博客,有什么不好的地方请各位包涵.