`

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">  

 

 

  • 大小: 30.5 KB
1
0
分享到:
评论

相关推荐

    struts2 XML dtd

    标题"struts2 XML dtd"指的是Struts2框架中使用的XML配置文件所遵循的DTD文件。这些DTD文件定义了Struts2配置文件的结构和语法规则,确保配置信息的合法性。例如,`struts-default.xml`、`struts-plugin.xml`和`...

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

    本文将详细介绍Struts2验证框架的配置方法以及validation.xml文件中常用的验证规则。 ### 验证框架的配置 在Struts2中,验证主要通过在Action类的关联配置文件validation.xml中定义规则来实现。该文件通常与Action...

    struts1验证框架相当好的经典例子

    在Struts1中,验证框架是处理用户输入数据校验的重要组成部分,它帮助开发者确保用户提交的数据符合预定义的规则,从而提高应用程序的安全性和用户体验。下面将详细介绍Struts1验证框架的使用。 首先,我们来看一下...

    Struts2的DTD配置文件struts-2.3.dtd

    Struts2是一个流行的Java web应用程序框架,用于构建和维护可扩展、模块化和高度交互性的MVC(模型-视图-控制器)应用。在Struts2中,`struts.xml`...理解和熟练运用DTD文件对于任何Struts2开发者来说都是至关重要的。

    Struts框架中struts-config.xml文件配置小结

    ### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...

    Struts2jar包及dtd文件

    在Struts2中,DTD文件用于验证Struts配置文件(struts.xml)的语法正确性。例如,`struts-default.dtd`包含了默认的Struts2配置元素和属性的定义,确保了开发者在编写配置文件时遵循了正确的规范。将这些DTD文件放在...

    struts.xml的错误解决办法

    确认设置后,IDE会使用本地的DTD文件进行验证,从而消除错误。 在处理这类问题时,确保你的Struts2库版本与使用的DTD文件相匹配是非常重要的。此外,检查XML文件的语法和结构也是必要的,因为错误可能不仅仅来源于...

    struts2验证框架

    ### Struts2 验证框架详解 #### 一、引言 在Web开发中,确保用户输入的有效性和正确性是至关重要的。Struts2作为一款流行的Java Web开发框架,提供了强大的验证功能来帮助开发者实现这一目标。本文将详细介绍Struts...

    struts-验证框架

    `validator_1_1_3.dtd` 是Struts验证框架的一个核心文件,它是一种文档类型定义(DTD),用于定义`validator-rules.xml`文件的结构和规则。DTD文件在XML中起到规范作用,确保XML文件的元素和属性符合预设的语法规则...

    Struts2的配置文件DTD解析

    首先,Struts2的配置文件基于DTD来解析和验证其结构。DTD是一套规则,用于定义XML文档的合法结构和元素。在Struts2中,配置文件通常以`struts.xml`命名,它定义了不同的组件,如action、结果类型、拦截器等。 配置...

    Eclipse XML自动提示DTD文件下载

    标题中的“Eclipse XML自动提示DTD文件下载”指的是在使用Eclipse IDE进行XML开发时,如何获取并配置DTD(Document Type Definition)文件以实现代码自动提示功能。这通常涉及到Eclipse的XML编辑器和XML Schema/DTD...

    Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载

    例如,Hibernate的配置文件`hibernate.cfg.xml`、Struts2的配置文件`struts.xml`以及Log4j的配置文件`log4j.properties`或`log4j.xml`,都可以通过关联相应的DTD文件来实现自动提示。 配置Eclipse以使用这些DTD文件...

    struts2校验框架使用心得.txt

    为了使用Struts2框架,首先需要在项目的`web.xml`文件中配置过滤器。下面的示例展示了如何添加Struts2过滤器: ```xml &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher ...

    struts1.2验证框架示例

    ### Struts 1.2 验证框架示例解析 #### 概述 在Web开发过程中,表单数据的有效性验证至关重要。Struts 1.2 提供了一套完整的验证框架来帮助开发者实现这一功能。本文将通过一个具体的示例详细介绍如何在Struts 1.2...

    struts2最全验证框架

    ### Struts2 最全验证框架知识点详解 #### 一、Struts2 验证框架概述 Struts2 是一个基于MVC模式的Java Web开发框架,它提供了丰富的功能来简化Web应用的开发过程。其中,Struts2的验证框架是其重要的组成部分之一...

    struts-2.0.dtdstruts-2.0.dtdstruts-2.0.dtd

    首先,`struts-2.0.dtd`是Struts 2.0的文档类型定义,它是XML文件的一种规范,用于验证`struts.xml`配置文件的语法是否正确。DTD中定义了配置元素和属性,如action、result、package等,确保开发者在编写配置文件时...

    struts2验证文档

    #### 三、Struts2验证框架概述 Struts2框架内置了一套强大的验证系统,它基于WebWork验证框架进行扩展和优化。该验证系统支持前端和后端验证,并且可以通过XML配置文件或注解的方式定义验证规则。下面将具体介绍如何...

    Struts2表单验证

    首先,Struts2的输入验证分为两种方式:手动验证和使用验证框架。 **手动验证**主要包括两种方法: 1. **重写validate()方法**:这是最基础的方式,所有Action类都需要继承ActionSupport类,然后在validate()方法中...

    struts2 validation.xml 验证规则代码解析

    这是因为 Struts2 框架会自动加载与 Action 类相同目录下的 Validation.xml 文件,并将其应用于验证中。 III. Type 属性的设置 在 Validation.xml 文件中的 &lt;field-validator&gt; 标签中,type 属性必须与 VO 中定义...

Global site tag (gtag.js) - Google Analytics