ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:50.99KB ,
资源ID:24282731      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24282731.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Web MVC系统架构实现的用户注册.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Web MVC系统架构实现的用户注册.docx

1、基于Web MVC系统架构实现的用户注册在本项目中再添加实现用户注册的功能1、添加userRegister.jsp base href= My JSP userRegister.jsp starting page !- - 用户名 用户密码 确认密码 用户所属的部门 信息中心 开发部 办公室 宣传部 用户的类型 管理员 普通用户 超级版主 版主 论坛专家 超级会员 会员 用户是否具有对部门管理的权限 有 无 用户图像 Chang.gif LiuMing.gif Wang.GIF Yang.GIF zhang.GIF 2、修改UserInfoServlet以实现对用户注册表单的请求响应packa

2、ge com.px1987.j2eeweb.servlet;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.RequestDispatcher;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import com

3、.px1987.j2eeweb.model.*;public class UserInfoServlet extends HttpServlet public UserInfoServlet() super(); public void destroy() super.destroy(); / Just puts destroy string in log / Put your code here public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException

4、, IOException response.setContentType(text/html;charset=gb2312); PrintWriter out = response.getWriter(); out .println(); out.println(); out.println( A Servlet); out.println( ); out.print( This is ); out.print(this.getClass(); out.println(, 按时广泛特色 ); out.println( ); out.println(); out.flush(); out.cl

5、ose(); public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException request.setCharacterEncoding(gb2312); /Struts ? String menuID= request.getParameter(menuID); int menuIDDigit=Integer.parseInt(menuID); switch(menuIDDigit) case 1: /用户登录吗 goUserLog

6、in(request,response); break; case 2: /用户注册吗 goUserRegister(request,response); break; case 3: /用户密码修改吗 goUpdateUserPassWord(request,response); break; public void goUpdateUserPassWord(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException public void goUserRegist

7、er(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException String userName= request.getParameter(userName); String userPassWord= request.getParameter(userPassWord); String userDepartment= request.getParameter(userDepartment); String userAdminLevel= request.getPa

8、rameter(userAdminLevel); String departAdminLevel= request.getParameter(departAdminLevel); String userImage= request.getParameter(userImage); UserInfoVO userInfoVOBean=new UserInfoVO(); userInfoVOBean.setUserName(userName); userInfoVOBean.setUserPassWord(userPassWord); userInfoVOBean.setUserDepartmen

9、t(userDepartment); userInfoVOBean.setUserAdminLevel(Integer.parseInt(userAdminLevel); userInfoVOBean.setDepartAdminLevel(Integer.parseInt(departAdminLevel); userInfoVOBean.setUserImage(userImage); UserInfoManage userInfoManageBean=new UserInfoManage(); boolean okOrNot=userInfoManageBean.doUserRegist

10、er(userInfoVOBean); if(okOrNot) RequestDispatcher oneRequestDispatcher=request.getRequestDispatcher(index.jsp); oneRequestDispatcher.forward(request, response); else RequestDispatcher oneRequestDispatcher=request.getRequestDispatcher(loginFailure.jsp); oneRequestDispatcher.forward(request, response)

11、; public void goUserLogin(HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException String userName= request.getParameter(userName);/重构/ userName=new String(userName.getBytes(ISO-8859-1),gb2312); String userPassWord= request.getParameter(userPassWord); / UserInfoM

12、anage userInfoManageBean=new UserInfoManage(); UserInfoVO userInfoVOBean=new UserInfoVO(); userInfoVOBean.setUserName(userName); /也可以采用来实现-自己完成吧! userInfoVOBean.setUserPassWord(userPassWord); boolean okOrNot=userInfoManageBean.doUserLogin(userInfoVOBean); request.setAttribute(userNameString, userNam

13、e); if(okOrNot) / response.sendRedirect(/J2EEWebApp/loginSuccess.jsp); /转发 RequestDispatcher oneRequestDispatcher=request.getRequestDispatcher(loginSuccess.jsp); oneRequestDispatcher.forward(request, response); else RequestDispatcher oneRequestDispatcher=request.getRequestDispatcher(loginFailure.jsp

14、); oneRequestDispatcher.forward(request, response); /* * Initialization of the servlet. * * throws ServletException if an error occure */ public void init() throws ServletException / Put your code here 3、修改前面的UserInfoManage 业务组件类以实现用户注册功能的处理package com.px1987.j2eeweb.model;import com.px1987.j2eeweb.

15、dao.*;import java.util.*;public class UserInfoManage public UserInfoManage() / TODO 自动生成构造函数存根 public boolean doUserLogin(UserInfoVO oneUserInfoVO) String userName=oneUserInfoVO.getUserName(); String userPassWord=oneUserInfoVO.getUserPassWord(); boolean okOrNot=false; UserManageDAOInterface oneUserM

16、anageDAOJDBCImple=new UserManageDAOJDBCImple(); UserInfoPO oneUserInfoPO= oneUserManageDAOJDBCImple.SelectOneUserInfoData(userName, userPassWord); if(oneUserInfoPO=null) okOrNot=false; else okOrNot=true; / boolean okOrNot=userName.equals(admin)&userPassWord.equals(1234); return okOrNot; public boole

17、an doUserRegister(UserInfoVO oneUserInfoVO) UserManageDAOInterface oneUserManageDAOJDBCImple=new UserManageDAOJDBCImple(); UserInfoPO oneUserInfoPO=new UserInfoPO(); oneUserInfoPO.setUserName(oneUserInfoVO.getUserName(); oneUserInfoPO.setUserPassWord(oneUserInfoVO.getUserPassWord(); oneUserInfoPO.se

18、tUserAdminLevel(oneUserInfoVO.getUserAdminLevel(); oneUserInfoPO.setUserDepartment(oneUserInfoVO.getUserDepartment(); oneUserInfoPO.setUserImage(oneUserInfoVO.getUserImage(); oneUserInfoPO.setDepartAdminLevel(oneUserInfoVO.getDepartAdminLevel(); oneUserInfoPO.setRegisterTime( new Date().toLocaleStri

19、ng(); oneUserInfoPO.setId(int) new Date().getTime() ); boolean okOrNot=false; okOrNot=oneUserManageDAOJDBCImple.InsertOneUserInfo(oneUserInfoPO); return okOrNot; 4、修改前面的UserManageDAOJDBCImple类以完成用户注册功能的数据访问操作package com.px1987.j2eeweb.dao;import java.util.ArrayList;import java.util.Map;import java.s

20、ql.*;public class UserManageDAOJDBCImple implements UserManageDAOInterface private java.sql.Connection con=null; ConnectDBInterface connectDBBean=null; public UserManageDAOJDBCImple() connectDBBean=new ConnectDBBean(); public boolean BatchDeleteUserInfo(ArrayList deletedUserIDs) / TODO 自动生成方法存根 return false; public boolean DeleteOneUserInfo(int deletedUserI

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1