在创建struts action校验文件时,我建了一个xml文件,首部如下:
<?xml version="1.0" encoding="GBK"?>
<!-- 指定校验规则文件的DTD信息 -->
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.3//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
但是在运行程序时,始终报如下错误:
java.io.FileNotFoundException: http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd
不知何故?
我用的struts2.3.1.2,xwork也是2.3.1.2。在xwork-core-2.3.1.2.jar中,是有xwork-validator-1.0.3.dtd的,不知道为什么会出这个问题。
7 个解决方案
#1
你自己应该试试
这个链接已经打不开了 报404错误
这个链接已经打不开了 报404错误
#2
我从struts官方下下来实例
里面都开始用 http://struts.apache.org/dtds/struts-2.3.dtd 了
你这看得啥时候的教程
里面都开始用 http://struts.apache.org/dtds/struts-2.3.dtd 了
你这看得啥时候的教程
#3
回复“身胖不怕影子歪”:兄弟,这个是两码事吧。我现在建立的是validation校验文件的xml,不是struts.xml。
#4
在IE中输入这个网址:http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd中,就是报错404啊,程序一样的道理
#5
不好意思 我看错了
这官网有例子 http://struts.apache.org/release/2.3.x/docs/basic-validation.html
你用这个链接试试
http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd
你看的教程估计有些旧了
#6
http://q.115.com/t-753-9557.html 可以参考这里,将DTD 移动到项目里
#7
好帖,完美的解决我的问题
#1
你自己应该试试
这个链接已经打不开了 报404错误
这个链接已经打不开了 报404错误
#2
我从struts官方下下来实例
里面都开始用 http://struts.apache.org/dtds/struts-2.3.dtd 了
你这看得啥时候的教程
里面都开始用 http://struts.apache.org/dtds/struts-2.3.dtd 了
你这看得啥时候的教程
#3
回复“身胖不怕影子歪”:兄弟,这个是两码事吧。我现在建立的是validation校验文件的xml,不是struts.xml。
#4
在IE中输入这个网址:http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd中,就是报错404啊,程序一样的道理
#5
不好意思 我看错了
这官网有例子 http://struts.apache.org/release/2.3.x/docs/basic-validation.html
你用这个链接试试
http://struts.apache.org/dtds/xwork-validator-1.0.2.dtd
你看的教程估计有些旧了
#6
http://q.115.com/t-753-9557.html 可以参考这里,将DTD 移动到项目里
#7
好帖,完美的解决我的问题