基于Struts2的用户注册模块实现实验报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

南昌大学实验报告---基于Struts2的用户注册模块实现学生姓名:吴志军学号:6100411088专业班级:计算机科学与技术112班实验类型:□验证█综合□设计□创新实验日期:2014-11-26实验成绩:1、实验目的1、理解Struts2的编程思想;2、掌握搭建Struts2框架的开发环境,熟悉Struts2的配置过程及原理。2、实验要求1、要求参照教材实训7.1,实现一个用户的注册,并显示注册信息。3、实验代码web.xml?xmlversion=1.0encoding=UTF-8?web-appxmlns:xsi==:schemaLocation=://java.sun.com/xml/ns/javaee/web-app_3_0.xsdid=WebApp_IDversion=3.0display-nametestStruts2/display-namewelcome-file-listwelcome-fileindex.html/welcome-filewelcome-fileindex.htm/welcome-filewelcome-fileindex.jsp/welcome-filewelcome-filedefault.html/welcome-filewelcome-filedefault.htm/welcome-filewelcome-filedefault.jsp/welcome-file/welcome-file-listfilter!--定义核心FilterFilterDispatcher--filter-namestruts2/filter-name!--定义核心Filter的名称--filter-class!--定义核心Filter的实现类--org.apache.struts2.dispatcher.FilterDispatcher/filter-class/filterfilter-mappingfilter-namestruts2/filter-name!--核心Filter的名称--url-pattern/*/url-pattern!--使用该核心Filter过滤所有的Web请求--/filter-mapping/web-app配置struts.xml?xmlversion=1.0encoding=UTF-8?!DOCTYPEstrutsPUBLIC-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.1//EN=struts2extends=struts-defaultactionname=registerclass=com.bkb.action.RegisterActionresultname=success/ShowUserInfo.jsp/result/action/package/strutsRegisterActiopackagecom.bkb.action;importcom.opensymphony.xwork2.ActionSupport;@SuppressWarnings(serial)publicclassRegisterActionextendsActionSupport{privateStringusername;//用户名信息privateStringupassword;//密码信息privateStringrepassword;//确认密码privateStringname;//姓名privateStringage;//年龄privateStringbirth;//出生日期privateStringemail;//email地址publicStringgetUsername(){//获得用户名returnusername;}publicvoidsetUsername(Stringusername){//设置用户名this.username=username;}publicStringgetUpassword(){//获得密码returnupassword;}publicvoidsetUpassword(Stringupassword){//设置密码this.upassword=upassword;}publicStringgetRepassword(){//获得重复密码returnrepassword;}publicvoidsetRepassword(Stringrepassword){//设置重复密码this.repassword=repassword;}publicStringgetName(){//获得姓名returnname;}publicvoidsetName(Stringname){//设置姓名this.name=name;}publicStringgetAge(){//获得年龄returnage;}publicvoidsetAge(Stringage){//设置年龄this.age=age;}publicStringgetBirth(){//获得出生日期returnbirth;}publicvoidsetBirth(Stringbirth){//设置出生日期this.birth=birth;}publicStringgetEmail(){//获得email地址returnemail;}publicvoidsetEmail(Stringemail){//设置email地址this.email=email;}publicvoidvalidate(){if(upassword==null||.equals(upassword)){this.addActionError(密码必须输入);}if(repassword==null||.equals(repassword)){this.addActionError(确认密码必须输入);}if(upassword!=null&&repassword!=null&&!repassword.equals(upassword)){this.addActionError(密码和确认密码必须相同);}}publicStringexecute()throwsException{//执行方法returnsuccess;}}Register.jsp这里建立了一个表单,通过POST的方式向action提交%@pagelanguage=javacontentType=text/html;charset=UTF-8pageEncoding=UTF-8%%@taglibprefix=suri=/struts-tags%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=UTF-8title用户注册页面/title/headbodyformaction=register.actionmethod=posttabletrtdcolspan=2s:actionerror//td/trtrtd用户名:/tdtdinputtype=textname=username/td/trtrtd密码:/tdtdinputtype=passwordname=upassword/td/trtrtd确认密码:/tdtdinputtype=passwordname=repassword/td/trtrtd姓名:/tdtdinputtype=textname=name/td/trtrtd年龄:/tdtdinputtype=textname=age/td/trtrtd出生日期:/tdtdinputtype=textname=birth/td/trtrtd邮箱地址:/tdtdinputtype=textname=email/td/trtrtdinputtype=submitvalue=提交/tdtdinputtype=resetvalue=重置/td/tr/table/form/body/htmlShowUserInfo.jsp%@pagelanguage=javacontentType=text/html;charset=UTF-8pageEncoding=UTF-8%!DOCTYPEhtmlPUBLIC-//W3C//DTDHTML4.01Transitional//EN=Content-Typecontent=text/html;charset=UTF-8titleInserttitlehere/title/headbody用户名:${username}br!--显示用户名信息--密码:${upassword}br!--显示密码信息--确认密码:${repassword}br!--显示确认密码信息--姓名:${name}br!--显示姓名信息--年龄:${age}br!--显示年龄信息--出生日期:${birth}br!--显示出生日期信息--邮箱地址:${email}br!--显示邮箱地址信息--/body/html4、实验截图实验结果

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功