日期:2014-05-19  浏览次数:20588 次

struts2 验证的问题
<!DOCTYPE validators PUBLIC 
  "-//OpenSymphony Group//XWork Validator 1.0.2//EN" 
  "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">


谁能帮我解释下,上面那句话啥意思啊,那个validators 我知道是根节点的意思 ,但是那个public和system有啥不同,还有"-//OpenSymphony Group//XWork Validator 1.0.2//EN"这个是干啥的呢,最后,也是最关心的"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd" 这个dtd文件的地址,难道必须上网才能找的到吗,它不是访问的我得struts2包里的dtd文件吗

------解决方案--------------------
<!DOCTYPE validators PUBLIC 浏览器解析的兼容级别,public是最大范围兼容。。system是系统内。。
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"> 校验的内容参照Wwork中default.xml的dtd规定..

参照下面:
http://blog.csdn.net/hghc023/article/details/6528415
------解决方案--------------------
同意1楼的,说得很对。