下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 33196.2-2026大型游艇可视窗强度、水密和风雨密第2部分:与相邻结构结合成一体的可视窗的设计准则、结构支撑、安装和试验
- 经导管封堵术患者科普指南
- 2025-2030中国小儿肠胃药行业需求规模与竞争前景预测报告
- 3.2.4 文本分类标注-用户评论情感标注
- 船舶驾驶安全航行操作规程
- 2.2.8OCR识别标注-OCR票据标注
- 2025-2026学年福州市高三适应性调研考试化学试题(含答案解析)
- 某皮革厂皮革加工工艺规范
- 瓷路经纬:丝绸之路上的文明交融
- 2026水电站生态流量检测系统
- 2026陕西有色冶金矿业集团有限公司社会招聘48人笔试备考题库及答案解析
- 接种疫苗保障健康成长课件
- 2026年中国邮政集团有限公司上海市分公司校园招聘笔试备考题库及答案解析
- 国开2026年春季《形势与政策》大作业答案
- 国开2023秋《人文英语4》期末复习写作练习参考答案
- BCIIRT:2023城市轨道交通虚拟灵活编组技术白皮书
- 验布报告面料检验报告
- 初中综合实践人教七年级综合实践武侯祠主持人
- DB4201T670-2023武汉地区矩形顶管施工技术规程
- GB/T 5132.5-2009电气用热固性树脂工业硬质圆形层压管和棒第5部分:圆形层压模制棒
- 骨折病人的院前急救课件
评论
0/150
提交评论