最近在struts2的验证框架部分知识的学习中,在编写xml验证配置时遇见了这样的一个问题

在上面的xml文件中,大家可以清楚的看到在第4行存在一个警告:

阅读很轻易找到警告原因。

经过一番资料查找发现,Struts2.2之后,特别是Struts2.2.3,xwork的东西完全并入struts2中,所以之前的dtd约束文件的写法上需要考虑apache的因素了。

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

第一次发表写技术博客,有什么不好的地方请各位包涵.

struts2 验证框架DTD检校修改相关推荐

  1. Struts2 验证框架不起作用的几种可能

    Struts2 验证框架不起作用的几种可能 1. 命名是否符合约定: <actionClass>-validation.xml <actionClass>-<action ...

  2. struts2 验证框架、国际化

    来源:http://www.cnitblog.com/intrl/archive/2009/07/01/59762.html 在之前发表的 Struts2.1.6+Spring2.5.6+Hibern ...

  3. 使用Struts2验证框架实现输入校验

    学习了<Struts2权威指南>中关于Struts2的输入校验,自己动手测试了一把,也遇到一些问题,在这里记录一下.直接看代码: login.jsp [xhtml] view plainc ...

  4. 使用Struts2 验证框架,验证信息重复多次出现

    版权声明:本文为博主原创文章,未经博主允许不得转载. 问题描述:第一次提交表单.某个数据不符合规则,就会出现一条错误信息.再次提交,上次显示的错误信息不消失,又多出一条一模一样的错误信息.提交几次,就 ...

  5. [JavaWeb基础] 015.Struts2 表单验证框架

    在web开发的过程中,我们经常要用到一些填写表单的操作,我们一般都要在提交表单信息的时候对表单的内容进行验证,struts2给我们提供了简单的实现接口,让我们可以很容易的对表单进行验证.下面讲解下最传 ...

  6. Struts2(十二)使用验证框架验证数据较验

    一.数据验证 1.1.为什么要进行数据验证 对数据的合法性进行检查,只允许合法的数据进入应用程序 1.2.在哪里实现数据验证 客户端验证: 数据提交前在客户端验证 可使用JavaScript或者JQu ...

  7. struts2 验证框架原理及实例

    struts2的核心是从webwork演变来的,其数据验证框架其实就是原webwork的那一套东西. 一,Struts2数据验证的整体框架介绍 struts2的action都要继承ActionSupp ...

  8. 9、 Struts2验证(声明式验证、自定义验证器)

    1. 什么是Struts2 验证器 一个健壮的 web 应用程序必须确保用户输入是合法.有效的. Struts2 的输入验证 基于 XWork Validation Framework 的声明式验证: ...

  9. JS验证框架的使用方法

    今天着重介绍的是JS验证框架在Java Web项目中的应用, JSValidation要去http://cosoft.org.cn/projects/jsvalidation中下载最新版本. JSVa ...

最新文章

  1. WMI问题全解(Windows管理规范)
  2. 数据结构例程——线性表顺序存储的应用
  3. ECS是阿里云提供的什么服务
  4. AndroidStudio设置不自动弹出 Documentation 窗口
  5. site_url()和base_url()
  6. 处理ASP.NET Core中的HTML5客户端路由回退
  7. 【HDU - 5916】Harmonic Value Description (构造,思维,SJ题)
  8. 数学建模学习笔记(七)——图论最短路问题
  9. Python生成带自定义信息和头像图片的二维码
  10. js判断网页标题包含某字符串则替换
  11. poj 1125 Stockbroker Grapevine 代码及分析
  12. php语言的cmpp协议应用
  13. 【信号检测】基于matlab双稳随机共振微弱信号检测【含Matlab源码 1701期】
  14. Bug 引发的 18 次重大事故
  15. 一个自动写咪蒙体的机器人,请夸我
  16. 网摘:漫谈law、equity、act、statute、code、bill等法律英语词汇
  17. 内联汇编很可怕吗?看完这篇文章,终结它!
  18. 5G核心网技术基础自学系列 | EPC的主要功能
  19. 屏幕尺寸大全和UI设计规范
  20. android 广告栏效果,叫教你打造一个滑动悬浮置顶的视觉效果,给你的广告栏增加一些特色...

热门文章

  1. matlab 使用小波变换和方差性质处理带状噪声
  2. Chrome+SwitchySharp+SSH 或者 Firefox+AutoProxy+SSH
  3. C、C++读取数据文件DAT(二进制文件)
  4. 怎么看xp系统的服务器名称,绿茶Ghostxp系统如何查看本机dns服务器地址[图文]
  5. 那些让PCB工程师们头疼的EMC设计问题,这里有答案!
  6. SecureCRT 64位安装与破解
  7. 软件的MSDN版、OEM版、RTM版有什么不同?
  8. python爬取前程无忧_【Python】爬虫框架PySpider爬取前程无忧职位
  9. 不同版本python的升级和安装
  10. VeryCD的名言集锦