吥_悔->青春

/I/爱心/U 霓虹跨日,昙花一现,人世间的美景大都如此,但在驻足回眸时,拥有那瞬间的感动,就已经足够了。...

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

前言:

遇到问题执着解决,这就是我!   -- 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?】

运行结果:


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_14852397/article/details/49286069
个人分类: Java Struts2
上一篇[教程] IntelliJ IDEA 13 破解安装(JRebel 5.6.3a破解)及使用资料
下一篇[Java] Hibernate在不联网时不能解析配置文件解决方案
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭