在学习validation的时候,碰到一个很见鬼的问题。
我在写XXX-XXX-validation.xml的时候,为了写注释,让自己明白一点.....
暂停....喝酒....
第二天,酒醒了。
说到写了注释,然后有<!-- -->包括着我自己的注释。里面还有“--”两个减号连起来的。问题就出来了,运行的时候,总是没有进去validation.xml验证。但是其他地方是一样的,只是少了注释,就能进去验证了。
检查了一个晚上,才发现是注释里面不能有"--"的符号,至少有一个空格来隔开也行。
晕死了,Validation怎么会这样呢?
可恶。
今天又碰到了一个问题:
在验证失败的时候,jsp上的Form范围内会有message提示,class="errorMessage",但是,复合对象的错误信息上无法显示,除非要用<s:fielderror>,才会集中显示所有的错误。真的是这样的么?
debug信息:
Object Property Name Property Value
com.app.action.ProjectAction texts null
message
actionErrors []
errors {message=[Message不能为空.], vo.username=[Vo的错误信息:用户名没有输入.]}
fieldErrors {message=[Message不能为空.], vo.username=[Vo的错误信息:用户名没有输入.]}
errorMessages []
container There is no read method for container
locale zh_CN
actionMessages []
servletRequest There is no read method for servletRequest
projectActionService com.app.service.impl.ProjectActionService@1f0c2fd
vo com.app.pojo.AslProjects@e58e3d
com.opensymphony.xwork2.DefaultTextProvider texts null
对应“Message不能为空.], vo.username=[Vo的错误信息:用户名没有输入.”,“Message不能为空.]”能显示在Form的textfield附近,但是,“vo.username=[Vo的错误信息:用户名没有输入.”却无法显示。只能显示在<s:fielderror>里面。
待考察...
分享到:
相关推荐
struts2中两种validation.xml的配置方式
表单验证JQ插件jquery-validation.js
列举了多种格式验证方法。如日期、字符、数字等
从http://wiki.javascud.org/display/ww2cndoc/Valida<br>tion 网站上收集的一些关于有关Struts2验证框架的资料,并将其做成电子书以方便查看,另外向朋友们推荐一个很好的学习Struts2的博客...相信对正在学习Struts2的...
formvalidation.io, FormValidation官方网站 formvalidation.io这个存储库包含了 formvalidation.io的源代码。安装$ gem install jekyll$ gem install bundler转到 root 目录并安
Struts2中的validation_多国语言版 国际化+struts2数据校验.zip
主要介绍了struts2 validation.xml 验证规则代码解析,具有一定借鉴价值,需要的朋友可以参考下
jquery1.4.js jquery-validation.min.js 里面包括这两给个js包 都是最小版的
org.apache.struts2.interceptor.debugging, org.apache.struts2.interceptor.validation, org.apache.struts2.servlet.interceptor, org.apache.struts2.util, org.apache.struts2.views, org.apache.struts2....
jquery.validation.js和用法,包括代码,CSS样式和例子。方便使用。
Struts2中Validation数据验证框架教程 struts2中validation框架_前台验证 struts2中validation框架_后台验证
bootstrap3-validation.js-master
validation.js是一个基于prototype表单前端验证工具,与其它库相比,简单易用.
Struts2验证框架的配置及validation.xml常用的验证规则
validation.xml
org.apache.struts2.interceptor.validation org.apache.struts2.servlet.interceptor org.apache.struts2.util org.apache.struts2.views org.apache.struts2.views.annotations org.apache.struts2.views....
(五)struts2- 2.3.15.3 spring3.2.4 mybatis-3.2.3 jquery.validationEngine表单验证
javaee的Struts实验项目
(二)插件方法 (jQuery validation) 6 (三、四)选择器及实用工具 (jQuery validation) 7 四、实用工具(Utilities) 8 (五)验证器 (jQuery validation) 8 (六)内置验证方法 (jQuery validation) 10 (七)注意...
laravel8版本的中文validation.php