当前位置: 首页 > >

基于S2SH架构课程设计实训项目——《客户关系管理CRM系统》——实现修改密码和注册信息等系统后台功能逻辑

发布时间:

杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 基于 S2SH 架构的课程设计实训教学示例项目——《客户关系管理 CRM 系 统》——实现修改密码和注册信息等系统后台的功能逻辑 1.1.1 实现修改密码和注册信息等系统后台的功能逻辑 1、修改 StaffInfoDAOInterface 接口增加修改密码的方法定义 package com.px1987.bluedreamcrm.dao.inter; import com.px1987.bluedreamcrm.dao.po.StaffInfoPO; public interface StaffInfoDAOInterface { public boolean updateStaffPassWord(StaffInfoPO oneStaffInfoPO, String newPassWord); } 2、修改接口的实现类 StaffInfoDAOImple 中的 updateStaffPassWord 方法的代码 String updateHQL=update com.px1987.bluedreamcrm.dao.po.StaffInfoPO as oneStaffInfoPO + set oneStaffInfoPO.loginUser_userPassWord=? where oneStaffInfoPO.loginUser_userName=? and + oneStaffInfoPO.loginUser_userPassWord=? and oneStaffInfoPO.loginUser_departmentName=?; Query oneQuery=session.createQuery(updateHQL); oneQuery.setString(0,newPassWord); oneQuery.setString(1,oneStaffInfoPO.getLoginUser_userName()); oneQuery.setString(2,oneStaffInfoPO.getLoginUser_userPassWord()); oneQuery.setString(3,oneStaffInfoPO.getLoginUser_departmentName()); int returnResult=oneQuery.executeUpdate(); 3、设计修改密码的表单 杨教授大学堂,版权所有,盗版必究。 1/23 页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 <%@ page contentType=text/html; charset=gb18030 errorPage= isELIgnored=false %> <!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd> <html xmlns=http://www.w3.org/1999/xhtml> <head> <meta http-equiv=Content-Type content=text/html; charset=gb18030 /> <title>蓝梦集团客户关系信息管理系统_修改密码的页面</title> <link href=${pageContext.request.contextPath}/css/staffInfo/updatePassWord.css rel=stylesheet type=text/css /> <script language=javascript1.5 type=text/javascript src=${pageContext.request.contextPath}/javascript/checkFormValid.js> </script> </head> <body> <div id=outerWarpDivTagID> <form action=${pageContext.request.contextPath}/staffInfoManageAction!doUpdateStaffPassWord.act ion name=updatePassWordForm id=updatePassWordForm method=post > <fieldset class=fieldsetTagClassStyle > <legend class=legendTagClassStyle>——密码修改之前的身份验证必填的信息</legend> <table border=0 > <tr> <td>验证码串:</td> 杨教授大学堂,版权所有,盗版必究。 2/23 页 杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 <td> <input name=oneStaffInfoActionForm.verifyCode type=text id=verifyCode class=inputTagCSSClassStyle onblur=checkVerifyCodeValid(this,'${pageContext.request.contextPath}/showVerifyCodeI mage?requestType=checkVerifyCode')/>&nbsp;&nbsp; <img src= ${pageContext.request.contextPath}/showVerifyCodeImage?requestType=showVerifyCode /> </td> </tr> <tr> <td>登录帐号


相关推荐


友情链接: 高中资料网 职业教育网 成人教育网 理学 大学工学资料