关闭

[Java] Struts2 - Validator 中文验证问题

标签: 编程语言javastruts2.0web服务Validator
594人阅读 评论(0) 收藏 举报
分类:

前言:

遇到问题执着解决,这就是我!   -- by 吥悔

Struts2框架的中文验证资料和教程少之胜少,找了几天都没有找到!问老师,老师也说验证不了就不验证算了前台验证下就够了...(之前不是说后台验证是防止1%懂技术的人攻击么?我非要连1%的人都不放过),然后根据官方提供的源码参考,始终败给了<param name="expression">,正则表达式完全没问题,regex就是不校验没反应.....最怕的就是什么错都不报的错!
PS:通过不停的问度娘终于还是找到了罪恶的源头。。。可惜的没有解答这是为什么!!!


官方资料:

* <validators>
* <!-- Plain Validator Syntax -->
* <validator type="regex">
* <param name="fieldName">myStrangePostcode</param>
* <param name="expression"><![CDATA[([aAbBcCdD][123][eEfFgG][456])]]<>/param>
* </validator>
*
* <!-- Field Validator Syntax -->
* <field name="myStrangePostcode">
* <field-validator type="regex">
* <param name="expression"><![CDATA[([aAbBcCdD][123][eEfFgG][456])]]></param>
* </field-validator>
* </field>

* </validators>

解决方案:

<param name="regex"> 把它改成这个就OK了!(搞不懂为什么要改成regex就可以,删一个字母或者随便写都不行。。。)【那位大神可以解答一下这是why?】

运行结果:


0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

使用Validator做SpringMVC的验证框架 - 使用Validator

前面一章我们已经搭好SpringMVC的环境了。现在开始学习Validator框架的使用吧 Validator框架源码地址:https://github.com/devefx/validator ...
  • devefx
  • devefx
  • 2016-06-02 15:35
  • 3759

使用Validator做SpringMVC的验证框架 - Validator前端验证

上一章只为大家介绍了Validator的后端验证功能,接下来就为大家介绍一下Validator前端功能,你会发现他的巧妙之处。 Validator框架源码地址:https://github.com...
  • devefx
  • devefx
  • 2016-06-03 09:58
  • 5197

Struts2-属性验证

验证分为前端验证和服务端验证。前端验证可以通过JS或者JQ的validate插件进行表单验证,服务端验证则需要在后台进行验证【前端验证是可以通过浏览器避开的】。Struts服务端验证有以下两种方式: ...
  • J080624
  • J080624
  • 2016-11-21 10:46
  • 649

jQuery表单验证插件Validator的使用方法

from表单数据的合法性验证是个很常见的需求,jQuery提供了一个插件:jquery validate 官网下载。    若想使用需先引用jquery.validate.js,并且要在jquery...
  • u014291497
  • u014291497
  • 2016-03-15 23:12
  • 2850

Spring框架的validator验证器的实现

Spring框架的 validator 组件,是个辅助组件,在进行数据的完整性和有效性非常有用,通过定义一个某个验证器,即可在其它需要的地方,使用即可,非常通用。 那验证器该如何定义,注入到sprin...
  • shenzhenNBA
  • shenzhenNBA
  • 2016-06-25 21:31
  • 2573

使用Validator做SpringMVC的验证框架 - 自定义验证组件

章节列表 第一章:使用Validator做SpringMVC的验证框架 - 配置SpringMVC环境 第二章:使用Validator做SpringMVC的验证框架 - 使用Validator 第三章...
  • devefx
  • devefx
  • 2016-06-06 15:13
  • 4569

SpringMVC 之validator验证笔记(五)

SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上annotation @NotNull @Max等进行验证。JSR303提供有很多annotation借口,而Sprin...
  • tony308001970
  • tony308001970
  • 2017-05-24 16:54
  • 873

jQuery.validator 验证规则详解

前言:jQuery.validator是一款非常不错的表单验证插件,验证方式非常简单方便,它还对HTML5做了兼容处理,了解了验证规则,就基本掌握了它的使用,下面就让我一一道来 jQuery.vali...
  • KevinwuwenboA
  • KevinwuwenboA
  • 2016-11-01 14:15
  • 595

bean validation 分组验证及分组顺序

分组验证及分组顺序 如果我们想在新增的情况验证id和name,而修改的情况验证name和password,怎么办? 那么就需要分组了。 首先定义分组接口: 查看复制到剪贴板打印 pub...
  • win7system
  • win7system
  • 2016-04-25 14:03
  • 2137

formValidator自动验证表单api手册及代码

web开发中最多的是表单,而表单验证却大同小异,利用jquery插件实现表单的自动验证,方便web开发中后台程序重复性的编写js验证表单,可以大大提高开发速度。
  • u013110984
  • u013110984
  • 2015-02-12 15:24
  • 1713
    个人资料
    • 访问:45513次
    • 积分:576
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类
    我的网站