`

(原创)XWork Validator dtd 错误

阅读更多

eclipse报错

- Referenced file contains errors (http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd). 

 

原因是http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd已经不是dtd约束文件了,

打开网址,发现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">
 

 

这样就不会报错了,运行正常.over.

 

 

另外注意,如果不能联网或者apache网站不能访问时候,这时候用以上的校验规范不能校验,会报错.

因为此时程序运用xwork-core.jar里面的dtd校验规范,如下所示:

 

 

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

 

 

分享到:
评论
2 楼 keepgoing 2013-03-17  
想问下为什么在断网的情况下直接用下面的那个地址就可以了呢?不用在window→preferenc……xml catalog什么参数里面关联dtd文件呢?我记得struts2.jar就需要这样弄一下!
1 楼 mousepc 2011-06-10  
多谢!  

相关推荐

    xwork-validator-1.0.3.dtd

    xwork-validator-1.0.3.dtd

    xwork-validator-1.0.2.dtd

    xwork-validator-1.0.2.dtd

    xwork-validator-1.0.0.dtd

    xwork-validator-1.0.0.dtd 用于struts的框架验证。

    xwork-2.0.6-src

    接下来,xwork-validator相关dtd文件,如xwork-validator-1.0.dtd,是用于定义验证规则的。这些规则决定了用户输入的数据是否符合预定的格式和约束。Struts2的验证框架使得开发者能够方便地对表单数据进行校验,提高...

    论坛系统(Struts 2+Hibernate+Spring实现)

    DOCTYPE validators SYSTEM "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd" PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN"&gt; -&lt;validators&gt; -&lt;validator type="requiredstring"&gt; ...

    struts2最新2.3.4.1源码

    8. **异常处理**:Struts2提供了全局和局部的异常处理机制,可以自定义错误页面和错误信息,使应用的错误处理更加统一和规范。 9. **国际化与本地化**:Struts2支持多语言环境,通过资源包(properties文件)实现...

    Struct高级源码1

    4. **Validator框架**:"xwork-validator-1.0.3.dtd"等文件与Struts的验证框架相关,这个框架用于处理用户输入的验证,确保数据的完整性和正确性。Validator配置文件定义了验证规则,可以防止无效数据进入系统。 ...

    Struts2表单验证

    DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"&gt; &lt;field-validator type="requiredstring"&gt; ...

    struts2校验框架

    "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"&gt; &lt;field-validator type="requiredstring"&gt; &lt;param name="trim"&gt;true 用户名不能为空 &lt;/field-validator&gt; &lt;field-validator type="string...

    struts2验证框架

    DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"&gt; &lt;field-validator type="requiredstring"&gt; ...

    Struts2验证框架的配置及validation.xml常用的验证规则

    "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"&gt; &lt;!-- 验证规则定义 --&gt; ``` 在`&lt;validators&gt;`标签内,可以通过`&lt;field-validator&gt;`标签来定义具体的字段验证规则。每个`&lt;field-validator&gt;`...

    t-3nexus源码程序

    - `xwork-validator-1.x.dtd` 文件:这部分涉及到的是Struts 2的验证框架,用于验证用户输入数据的合法性。Validator/DTD文件定义了验证规则,包括字段级和表单级的验证。这些文件的版本也反映了Struts 2的验证框架...

    struts2验证文档

    "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"&gt; &lt;field-validator type="requiredstring"&gt; 雇员姓名不能为空 &lt;/field-validator&gt; &lt;field-validator type="required"&gt; 雇员年龄不能...

    struts2最全验证框架

    DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"&gt; &lt;field-validator type="requiredstring"&gt; ...

    struts验证

    "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"&gt; &lt;field-validator type="requiredstring"&gt; &lt;param name="trim"&gt;true 学号不能为空 &lt;/field-validator&gt; &lt;!-- 更多验证规则 --&gt; ``` ...

    struts2 配置说明

    "http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd"&gt; ``` #### 验证规则配置示例 下面是几个典型的验证规则示例: 1. **必填字段验证** (`required`) ```xml &lt;field-validator type="required"&gt; ...

Global site tag (gtag.js) - Google Analytics