基于WebMVC系统架构实现的用户注册

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

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

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

资源描述

在本项目中再添加实现用户注册的功能1、添加userRegister.jsp%@pagelanguage=javaimport=java.util.*pageEncoding=GB18030%%Stringpath=request.getContextPath();StringbasePath=request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/;%!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.01Transitional//ENhtmlheadbasehref=%=basePath%titleMyJSP'userRegister.jsp'startingpage/titlemetahttp-equiv=pragmacontent=no-cachemetahttp-equiv=cache-controlcontent=no-cachemetahttp-equiv=expirescontent=0metahttp-equiv=keywordscontent=keyword1,keyword2,keyword3metahttp-equiv=descriptioncontent=Thisismypage!--linkrel=stylesheettype=text/csshref=styles.css--/headbodyformaction=/J2EEWebApp/userInfoServletmethod=postname=UserManageLevelonSubmit=returnCheckUserFormInput(this)inputtype=hiddenname=menuIDvalue=2tableclass=wd_grayborder=1align=centercellspacing=0width=502bgcolor=#F0F8FFbordercolorlight=#4DA6FFbordercolordark=#ECF5FFinputname=menuIDtype=hiddenvalue=2trtdwidth=254divalign=right用户名/div/tdtdwidth=238inputtype=textname=userName/td/trtrtddivalign=right用户密码/div/tdtdinputtype=passwordname=userPassWord/td/trtrtddivalign=right确认密码/div/tdtdinputtype=passwordname=confirmPassWord/td/trtrtddivalign=right用户所属的部门/div/tdtdselectname=userDepartmentoptionvalue=信息中心selected信息中心/optionoptionvalue=开发部开发部/optionoptionvalue=办公室办公室/optionoptionvalue=宣传部宣传部/option/select/td/trtrtddivalign=right用户的类型/div/tdtdselectname=userAdminLeveloptionvalue=1管理员/optionoptionvalue=0selected普通用户/optionoptionvalue=2超级版主/optionoptionvalue=3版主/optionoptionvalue=4论坛专家/optionoptionvalue=5超级会员/optionoptionvalue=6会员/option/select/td/trtrtddivalign=right用户是否具有对部门管理的权限/div/tdtdselectname=departAdminLeveloptionvalue=1有/optionoptionvalue=0selected无/option/select/td/trtrtddivalign=right用户图像/div/tdtdselectname=userImageonChange=document.images['headPortrait'].src=options[selectedIndex].value;optionvalue='..\Resource\PersonImage\Chang.gif'selectedChang.gif/optionoptionvalue='..\Resource\PersonImage\LiuMing.gif'LiuMing.gif/optionoptionvalue='..\Resource\PersonImage\Wang.GIF'Wang.GIF/optionoptionvalue='..\Resource\PersonImage\Yang.GIF'Yang.GIF/optionoptionvalue='..\Resource\PersonImage\zhang.GIF'zhang.GIF/option/selectimgsrc=../Resource/PersonImage/Chang.gifwidth=28height=54name=headPortrait/td/trtrtddivalign=rightinputtype=submitname=Submitvalue=注册完成/div/tdtdinputtype=resetname=Submit2value=重新注册/td/tr/table/form/body/html2、修改UserInfoServlet以实现对用户注册表单的请求响应packagecom.px1987.j2eeweb.servlet;importjava.io.IOException;importjava.io.PrintWriter;importjavax.servlet.RequestDispatcher;importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importcom.px1987.j2eeweb.model.*;publicclassUserInfoServletextendsHttpServlet{publicUserInfoServlet(){super();}publicvoiddestroy(){super.destroy();//Justputsdestroystringinlog//Putyourcodehere}publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType(text/html;charset=gb2312);PrintWriterout=response.getWriter();out.println(!DOCTYPEHTMLPUBLIC\-//W3C//DTDHTML4.01Transitional//EN\);out.println(HTML);out.println(HEADTITLEAServlet/TITLE/HEAD);out.println(BODY);out.print(Thisis);out.print(this.getClass());out.println(,按时广泛特色);out.println(/BODY);out.println(/HTML);out.flush();out.close();}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding(gb2312);//Struts?StringmenuID=request.getParameter(menuID);intmenuIDDigit=Integer.parseInt(menuID);switch(menuIDDigit){case1://用户登录吗goUserLogin(request,response);break;case2://用户注册吗goUserRegister(request,response);break;case3://用户密码修改吗goUpdateUserPassWord(request,response);break;}}publicvoidgoUpdateUserPassWord(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}publicvoidgoUserRegister(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringuserName=request.getParameter(userName);StringuserPassWord=request.getParameter(userPassWord);StringuserDepartment=request.getParameter(userDepartment);StringuserAdminLevel=request.getParameter(userAdminLevel);StringdepartAdminLevel=request.getParameter(departAdminLevel);StringuserImage=request.getParameter(userImage);UserInfoVOuserInfoVOBean=newUserInfoVO();userInfoVOBean.setUserName(userName);userInfoVOBean.setUserPassWord(userPassWord);userInfoVOBean.setUserDepartment(userDepartment);userInfoVOBean.setUserAdminLevel(Integer.parseInt(userAdminLevel));userInfoVOBean.setDepartAdminLevel(Integer.parseInt(departAdminLevel));userInfoVOBean.setUserImage(userImage);UserInfoManageuserIn

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

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

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

×
保存成功