- 0
- 0
- 约8.58千字
- 约 29页
- 2017-06-14 发布于四川
- 举报
Struts-3剖析2
Struts 3 提纲 输入校验 输入校验的流程 基于XML配置方式实现输入校验 OGNL表达式语言 输入校验 输入校验有两种实现方法: 手工编写代码实现。 2. 基于XML配置方式实现。 手工编写代码实现输入校验 通过重写validate( )或validateXxx( )方法实现, validate()方法会校验action中所有与execute方法签名相同的方法。 validateXxx( )只会校验action中方法名为Xxx的方法。其中Xxx的第一个字母要大写。当某个数据校验失败时,我们应该调用addFieldError( )方法往系统的fieldErrors添加校验失败信息(为了使用addFieldError( )方法,action可以继承ActionSupport),如果系统的fieldErrors包含失败信息,struts 2会将请求转发到名为input的result。在input视图中可以通过s:fielderror/显示失败信息。 validate( )使用例子: @Override public void validate() { Contd. if(username==null .equals(username.trim())) this.addFieldError(username, 用户名不能为空); } valid
您可能关注的文档
- SQL注入攻击与防御2.ppt
- Stata软件运用概述2.ppt
- STM32堆栈分析2.docx
- STP超薄绝热板外墙外保温系统施工技术交底_secret2.doc
- Struts2-常用配置2.ppt
- StayingHealthy保持健康2.pptx
- struts文件上传2.ppt
- STERRAD灭菌2.ppt
- SVN版本控制流程2.doc
- 2026年人工智能司法应用报告及未来十年法律科技报告.docx
- 2026年虚拟现实社交平台报告及未来五至十年元宇宙发展报告.docx
- 2026年产业互联网资管十年发展路径报告.docx
- 2026年农业行业智能农业技术应用报告及精准农业发展报告.docx
- 2026年农业物联网精准灌溉报告及未来五至十年节水增产报告.docx
- 2026年量子计算技术突破报告及未来五至十年信息技术报告.docx
- 2026年5G通信行业应用拓展报告及产业数字化转型报告.docx
- 2026年半导体行业创新报告及晶圆制造技术发展趋势报告.docx
- 2026年云计算科技行业分析报告及未来五至十年服务模式报告.docx
- 2026年高端厨电市场报告及未来五至十年智能家居报告.docx
- 2026年无人机物流配送方案报告及未来五至十年智慧物流系统报告.docx
原创力文档

文档评论(0)