突然之间validate验证框架不起作用了,上网查了一下没有找到原因。有一个人和我遇到到了同样的问题,他说升级到struts2.3后就出现这个问题了,于是我把lib恢复到了struts2.2,果然validate验证框架好使了。调查了一下原来是用于验证的xml的文档定义变了,改成struts2.3的文档定义,问题解决了。
struts2.2的是:
<!DOCTYPE validators PUBLIC
"-//OpenSymphony Group//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
struts2.3的是:
<!DOCTYPE validators PUBLIC
"-//Apache Struts//XWork Validator 1.0.2//EN"
"http://www.opensymphony.com/xwork/xwork-validator-1.0.3.dtd">
注意
xml验证中正则表达式的param应该使用regex而不是expression
分享到:
相关推荐
这个validate验证框架中的actiionerror级别的错误的验证提示,并包含了如何在一个Action中处理多个业务逻辑,(struts1.x 中的DispatcheAction),例子比较简单,希望对大家学习struts有所帮助。
NULL 博文链接:https://quicker.iteye.com/blog/793141
ide:myeclipse6.0 struts1.3 主要验证字段有姓名,密码,电话,email,信用卡,日期等等。
纯Struts2 struts-2.3.16.1版本下的demo,1、Struts2标签 2、Action 3、ActionSupport中validate 4、prepare 5、modeldriven 6、国际化 7、Token 8、拦截器
Struts2+jquery.validate框架实现用户名是否存在
Struts的验证框架Validate使用[2]
Struts2验证应该包括验证器(需要xml配置)和Action中的validate()验证方法两种。后者很简单,只需要把 验证条件加进去就可以啦!
Struts的验证框架Validate使用
struts1.2 validate 源代码 实现 下载,myeclipse 下struts1.2框架下validate 表单验证,简单例子,功能已经实现
Struts的验证框架Validate使用[1]
Struts2用validate方法进行表单验证
struts validate框架示例,并附有文字说明,适合初学者,是学习struts的好资料
[浪曦原创]Struts系列 第6讲 Struts的验证框架Validate使用续二(zk001)
Struts1.3.8使用validate 校验yyyyMM日期格式报错 博文链接:https://pharaohsprince.iteye.com/blog/234369
我最近在学习struts2框架,写了个简单的struts2的validate的验证,比较简单,适合初学者!
[浪曦原创]Struts系列 第4讲 Struts的验证框架Validate的使用(zk001)
[浪曦原创]Struts系列 第5讲 Struts的验证框架Validate使用续一(zk001)
talent-validate框架及其使用手册
这个文件是一个eclipse工程, 导入,启动tomcat就可以访问. 简单自定义validate的例子, 简单易懂.