实验六 使用Struts2验证框架验证输入数据_第1页
实验六 使用Struts2验证框架验证输入数据_第2页
实验六 使用Struts2验证框架验证输入数据_第3页
实验六 使用Struts2验证框架验证输入数据_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验六使用Struts2验证框架验证表单数据一、实验目的.掌握Struts2资源文件的设置和应用.掌握Struts2验证框架验证表单数据二、实验环境TomcatMyEclipse三、实验描述使用Struts2验证框架验证表单数据创立Struts2工程仓1J 建 动作类 RegisteeAction , 包括的 成员变 量有: username (String)、 password】(String)、password2 (String)、age (int)、birthday (Date)和 email (String)创立两个 JSP 页面,分别用于输入用户的名字、密码、确认密码、年龄、生日和

2、email 的注册页面以及用于显示用户注册时输入的合法信息的页面,保存目录为WebRootd)编写动作类资源属性文件,参照下列图所示的设置在其中添加一些出错信息|=1 Regis ter Act ion. properti esRegisterAction. properties namevalueerrors, name. requiredstring 用尸名不允许errors, namelength用户名的长度是2至6errors, passwordl. requiredstring密码不允许为空errors, password密码必须是字母和数字,且长度为4至15errors, pass

3、wordequals确认密码和密码不一致errors, age年龄必须在1和150之间errors, birthday. required出生日期不允许为空errors, birthday出生日期必须是1980-01-01和2011-01-01之间errors, emailemail必须是格式如xxxxxxx. xx的数据invalid. fieldvalue. age年龄输入不正确invalid, fieldvalue. birthday出生日期输入不正确e)创立xml校验配置文件,要求对注册页面中的表单域分别进行以下校验:1)用户名:不允许为空,且长度在3 至 10之间2)密码: 不允许为

4、空,且必须是字母或数字,同时长度必须在415之间3)确认密码:必须和密码一致4)年龄:必须是整数,且必须在广150之间5)生日:不允许为空,且必须是日期类型,同时必须在1980-01-01和2014-01-01 之间6) Email:必须符合email格式要求:校验不成功以及类型转换不成功时的错误提示信息必须从资源属性 文件中获取;必须能输出中文f)设置配置文件,在其中定义动作包和动作g)具体步骤请参见第7讲大课课件h)运行结果如下各图所示:Location :/1ocalhost:8082/1ab6/register. jsp用户名: 密码: 确认密码: 年龄:生日:图1最初的访问页面Loc

5、ationLocation :/localhost:8082/1ab6/action/register. action用户名不允许为空用户名:密码不允许为空密码:确认密码:年龄必须在1和150之间年龄:0出生日期必须是1980-01-01和2011-01-01之间 出生年月:图2不填写任何内容时提交表单Location :/localhost:8082/1ab6/action/register. action用户名的长度是2至6用户名:密码:确认密码:年龄:李abc123确认密的和密西不一致年龄输入不正确年龄必须在1和150之间aa出生日期输入不正确出生日期必须是1980-01-01和2011-01-01之间出生年月:bbemail必须是格式如的数据ccemai1:图3输入不符合格式要求的数据提交表单的结果Location :/Iocalhost:8082/1ab6/register. jsp用户名: 密码: 确认密码: 年龄: 生日: emai1:图4输入数据格式符合要求的结果Location :/localhost:8082/1ab6/action/registe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论