Struts2复习(三)校验总结
来源:互联网 发布:linux exec函数族 编辑:程序博客网 时间:2024/05/02 01:07
1.Struts2框架校验执行的先后顺序:
1) 首先执行校验框架(xml文件)
2) 执行自定义方法的校验方法(validateMyExecute)
3) 执行validate方法
2) 执行自定义方法的校验方法(validateMyExecute)
3) 执行validate方法
2.Action中自定义方法的输入校验。
对于通过action的method属性所指定的自定义方法,其对应的自定义输入校验方法名为validateMyExecute(假设自定义的方法名为myExecute)。
底层是通过反射来调用的。
备注:
备注:
当在Action中指定了自定义的execute方法时,首先会执行自定义的execute方法所对应的输入校验方法,然后再去执行validate方法,执行完毕后如果出现了任何错误都不会再去执行自定义的
xecute方法,流程转向了input 这个名字所对应的页面上。
RegisterAction.properties。
2) 然后在该属性文件中指定每一个出错字段的错误消息
invalid.fieldvalue.birthday=birthday invalid!!
xecute方法,流程转向了input 这个名字所对应的页面上。
3. 自定义Field级别的错误提示消息
1) 新 建 一 个 以Action 名 命 名 的properties 文 件 , 如RegisterAction.properties。
2) 然后在该属性文件中指定每一个出错字段的错误消息
invalid.fieldvalue.birthday=birthday invalid!!
4. Struts2的校验框架(有效的xml文件)。
具体来说分为字段优先校验器与校验器优先校验器。
5. 对于国际化的资源文件
其命名规则是:package_语言名_国家名,
比如package_zh_CN,package_en_US
比如package_zh_CN,package_en_US
备注:
对于struts.xml文件的结果配置来说,局部要优于全局。
我们既可以在Action中定义异常与结果,也可以定义全局的异常与结果,局部总是优于全局的,如果定义成全局,那么可以为所有的Action所公用,而局部的异常与结果只能被当前的Action所独享,不能为其他Action所共享。
欢迎大家一起讨论学习!
有用的自己收!
记录与分享,让你我共成长!欢迎查看我的其他博客;我的博客地址:http://blog.csdn.net/caicongyang
1 0
- Struts2复习(三)校验总结
- struts2输入校验(三)
- Struts2学习笔记(三) 输入校验
- 使用Struts2的输入校验(三)--短路校验器
- C总结复习(三)
- JAVA 复习总结(三)
- Struts2总结---数据校验 (5)
- struts2 校验框架总结
- Struts2输入校验总结
- Struts2输入校验总结
- Struts2输入校验总结
- Struts2输入校验总结
- Struts2输入校验总结
- Struts2输入校验总结
- Struts2输入校验总结
- Struts2输入校验总结
- Struts2输入校验总结
- struts2输入校验总结
- myqsl数据库乱码问题
- Cocos2dx 3.0 过渡篇(二十八)C++11强类型枚举
- Android真机访问Tomcat和IIS7
- 【MySQL】Delete,Update连表(left join)删除,更新语法
- linux 驱动中的makefile体系
- Struts2复习(三)校验总结
- 第六周作业
- Learn Java for Android Development Second Edition 笔记(二)
- sdfdsfsdfsdfs的时间快发货四大皆空发货快时间东方红
- MySQL查看连接数
- 随心所记
- cocos2d-x 3.0rc2 一键打包各个平台运行 (超级方便)
- 常用的单例类模板
- 码农提高工作效率