目前公司项目使用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
分享到:
相关推荐
标题"struts2 XML dtd"指的是Struts2框架中使用的XML配置文件所遵循的DTD文件。这些DTD文件定义了Struts2配置文件的结构和语法规则,确保配置信息的合法性。例如,`struts-default.xml`、`struts-plugin.xml`和`...
本文将详细介绍Struts2验证框架的配置方法以及validation.xml文件中常用的验证规则。 ### 验证框架的配置 在Struts2中,验证主要通过在Action类的关联配置文件validation.xml中定义规则来实现。该文件通常与Action...
在Struts1中,验证框架是处理用户输入数据校验的重要组成部分,它帮助开发者确保用户提交的数据符合预定义的规则,从而提高应用程序的安全性和用户体验。下面将详细介绍Struts1验证框架的使用。 首先,我们来看一下...
Struts2是一个流行的Java web应用程序框架,用于构建和维护可扩展、模块化和高度交互性的MVC(模型-视图-控制器)应用。在Struts2中,`struts.xml`...理解和熟练运用DTD文件对于任何Struts2开发者来说都是至关重要的。
### Struts框架中struts-config.xml文件配置详解 #### 一、引言 在Java Web开发领域,Struts是一个非常重要的MVC(Model-View-Controller)框架,它极大地简化了Web应用程序的开发过程。而在Struts框架中,`struts...
在Struts2中,DTD文件用于验证Struts配置文件(struts.xml)的语法正确性。例如,`struts-default.dtd`包含了默认的Struts2配置元素和属性的定义,确保了开发者在编写配置文件时遵循了正确的规范。将这些DTD文件放在...
确认设置后,IDE会使用本地的DTD文件进行验证,从而消除错误。 在处理这类问题时,确保你的Struts2库版本与使用的DTD文件相匹配是非常重要的。此外,检查XML文件的语法和结构也是必要的,因为错误可能不仅仅来源于...
### Struts2 验证框架详解 #### 一、引言 在Web开发中,确保用户输入的有效性和正确性是至关重要的。Struts2作为一款流行的Java Web开发框架,提供了强大的验证功能来帮助开发者实现这一目标。本文将详细介绍Struts...
`validator_1_1_3.dtd` 是Struts验证框架的一个核心文件,它是一种文档类型定义(DTD),用于定义`validator-rules.xml`文件的结构和规则。DTD文件在XML中起到规范作用,确保XML文件的元素和属性符合预设的语法规则...
首先,Struts2的配置文件基于DTD来解析和验证其结构。DTD是一套规则,用于定义XML文档的合法结构和元素。在Struts2中,配置文件通常以`struts.xml`命名,它定义了不同的组件,如action、结果类型、拦截器等。 配置...
标题中的“Eclipse XML自动提示DTD文件下载”指的是在使用Eclipse IDE进行XML开发时,如何获取并配置DTD(Document Type Definition)文件以实现代码自动提示功能。这通常涉及到Eclipse的XML编辑器和XML Schema/DTD...
例如,Hibernate的配置文件`hibernate.cfg.xml`、Struts2的配置文件`struts.xml`以及Log4j的配置文件`log4j.properties`或`log4j.xml`,都可以通过关联相应的DTD文件来实现自动提示。 配置Eclipse以使用这些DTD文件...
为了使用Struts2框架,首先需要在项目的`web.xml`文件中配置过滤器。下面的示例展示了如何添加Struts2过滤器: ```xml <filter-name>struts2 <filter-class>org.apache.struts2.dispatcher.FilterDispatcher ...
### Struts 1.2 验证框架示例解析 #### 概述 在Web开发过程中,表单数据的有效性验证至关重要。Struts 1.2 提供了一套完整的验证框架来帮助开发者实现这一功能。本文将通过一个具体的示例详细介绍如何在Struts 1.2...
### Struts2 最全验证框架知识点详解 #### 一、Struts2 验证框架概述 Struts2 是一个基于MVC模式的Java Web开发框架,它提供了丰富的功能来简化Web应用的开发过程。其中,Struts2的验证框架是其重要的组成部分之一...
首先,`struts-2.0.dtd`是Struts 2.0的文档类型定义,它是XML文件的一种规范,用于验证`struts.xml`配置文件的语法是否正确。DTD中定义了配置元素和属性,如action、result、package等,确保开发者在编写配置文件时...
#### 三、Struts2验证框架概述 Struts2框架内置了一套强大的验证系统,它基于WebWork验证框架进行扩展和优化。该验证系统支持前端和后端验证,并且可以通过XML配置文件或注解的方式定义验证规则。下面将具体介绍如何...
首先,Struts2的输入验证分为两种方式:手动验证和使用验证框架。 **手动验证**主要包括两种方法: 1. **重写validate()方法**:这是最基础的方式,所有Action类都需要继承ActionSupport类,然后在validate()方法中...
这是因为 Struts2 框架会自动加载与 Action 类相同目录下的 Validation.xml 文件,并将其应用于验证中。 III. Type 属性的设置 在 Validation.xml 文件中的 <field-validator> 标签中,type 属性必须与 VO 中定义...