《使用struts 2框架开发租房网站》tp06课件

《使用struts 2框架开发租房网站》tp06课件

ID:20477419

大小:1.94 MB

页数:43页

时间:2018-10-10

《使用struts 2框架开发租房网站》tp06课件_第1页
《使用struts 2框架开发租房网站》tp06课件_第2页
《使用struts 2框架开发租房网站》tp06课件_第3页
《使用struts 2框架开发租房网站》tp06课件_第4页
《使用struts 2框架开发租房网站》tp06课件_第5页
资源描述:

《《使用struts 2框架开发租房网站》tp06课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Struts2数据校验与国际化第六章回顾与作业点评阅读下列代码,如果希望正确输出value属性的值,在横线处应该填写:A:myurlB:#myurlC:%{myurl}2/43代码阅读对于字符串类型的属性,需要使用%{}进行读取预习检查说出validate()与validateXxx()之间的区别使用验证框架进行验证有什么好处?国际化、本地化的含义是什么?提问3/43本章任务使用valida

2、teXxx()验证用户注册使用验证框架验证用户注册实现房屋信息发布的数据验证实现注册页面的国际化显示实现房屋信息发布的国际化显示4/43本章目标掌握Struts2的验证框架使用Struts2实现国际化5/43使用validate()方法4-1如何对用户登录进行验证使用Struts2的验证机制继承ActionSupport调用validate()方法配置struts.xml文件问题分析6/43使用validate()方法4-2LoginActionpublicclassRegisterActionextendsActionSupport{…

3、…publicvoidvalidate(){if(name.length()==0){addFieldError("name","用户名不能为空");}if(pwd.length()==0){addFieldError("pwd","用户密码不能为空");}}publicStringregist(){//注册成功returnSUCCESS;}}继承ActionSupport验证出错,指定错误提示信息验证成功7/43使用validate()方法4-3修改JSP页面<%@taglibprefix="s"uri="/struts-tags"%>

4、…

用户名:
密码:
显示服务器返回的错误信息8/43使用validate()方法4-4修改struts.xml文件…success.jspregister.jsp指定校验失败后返回的页面演示示例1:validate()实现数据校验9/43使用validateXxx()方法2-1调用Action的任务方法时

6、,validate()会默认执行,可用于验证一些通用规则。如果想为某个方法指定一些独有的验证规则,应该如何实现?采用validateXxx()方法指定需要处理请求方法问题分析Xxx=指定处理请求的方法10/43使用validateXxx()方法2-2LoginActionpublicclassRegisterActionextendsActionSupport{……publicvoidvalidateRegist(){if(name.length()<6&&name.length()>15){addFieldError("name","用

7、户名长度必须在6-15位之间");}……}publicStringregist(){//注册成功,返回SUCCESSreturnSUCCESS;}}validateRegist名称对应regist方法演示示例2-3:validateXxx()实现数据校验11/43数据校验小结在代码中validate()方法始终会被执行在代码中validateXxx()方法会先于validate()方法执行publicclassRegisterActionextendsActionSupport{……publicvoidvalidate(){……}publ

8、icvoidvalidateRegist(){……}publicStringregist(){returnSUCCESS;}}先执行validateRegist()后执行validate()1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。