⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changepwd.jsp

📁 系统包含求职用户和系统管理员两个角色
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<%@ page import="com.publish.jxc.charpter9.Utility" %>
<jsp:useBean id="usersBean" class="com.publish.jxc.charpter9.UserXMLAction" scope="request" />
<%//刷新问题
response.setHeader("Pragma","No-cache"); 
response.setHeader("Cache-Control","no-cache"); 
response.setDateHeader("Expires", 0);
%>
<%
	String strAction = (String)request.getParameter("action");
	if(strAction != null)
	{
		if (strAction.equals("modifyPwdDo"))
		{
			String name = Utility.toHTMLString(Utility.UnicodeToChinese((String)request.getParameter("name")));
			String password = Utility.toHTMLString(Utility.UnicodeToChinese((String)request.getParameter("password")));
			String newpass = Utility.toHTMLString(Utility.UnicodeToChinese((String)request.getParameter("newpass")));
			String filename = request.getRealPath("/") + "data\\users.xml";
			//String strAbsPath = new java.io.File(new java.io.File(application.getRealPath(request.getRequestURI())).getParent()).getParent();
			//String filename = strAbsPath + "\\data\\users.xml";
			if (usersBean.modifyUserPassword(filename, name, password, newpass))
			{
				out.print(Utility.outPrintPage("修改成功!", "../index.jsp"));
				return;
			}
			else
			{
				out.print(Utility.outPrintPage("用户名或者密码错误!"));
				return;
			}
		}
	}
%>
<html>
<head>
<title>个人求职管理系统</title>
<link rel="stylesheet" href="../css/itsp.css" type="text/css">
<SCRIPT language=javascript>
	function checkform()
	{ 
 		var Checkblank = /^(\s*|(\ )|(\.))*$/;
	 	var Checkpassword = /^[0-9a-zA-Z_-]+$/;
 		
 		if (Checkblank.test(dataform.name.value))    
		{
        	alert("登录名不能为空!");
          	dataform.name.focus();
		   	return false; 
        } 
         
        if (Checkblank.test(dataform.password.value))    
		{
        	alert("密码不能为空!");
        	dataform.password.focus();
			return false; 
        } 
		
		if (Checkblank.test(dataform.newpass.value))	 	 
		{
        	alert("新密码不能为空!");
          	dataform.newpass.focus();
	  		return false;	
        }
         
        if (!Checkpassword.test(dataform.newpass.value))	 	 
		{
          	alert("新密码只能有26个英文字母和0~9个数字组成!");
          	dataform.newpass.focus();
	  		return false;	
        }
         
        if(dataform.newpass.value.length<6)
		{
        	alert("新密码不能少于6位!");
          	dataform.newpass.focus();
	  		return false;	
        }       
          
        if (Checkblank.test(dataform.newpass2.value))	 	 
		{
        	alert("确认密码不能为空!");
          	dataform.newpass2.focus();
	  		return false;	
        }
         
        if (!Checkpassword.test(dataform.newpass2.value))	 	 
		{
          	alert("确认密码只能有26个英文字母和0~9个数字组成!");
          	dataform.newpass2.focus();
	  		return false;	
        }
         
        if(dataform.newpass2.value.length<6)
		{
          	alert("确认密码不能少于6位!");
          	dataform.newpass2.focus();
	  		return false;	
        }   
         
        if(dataform.newpass.value!=dataform.newpass2.value)
        {
        	alert("新密码和确认密码不一致!");
         	return false;
        }
      	
      	window.dataform.submit();
	}
</SCRIPT>

</head>

<body onload="javascript:dataform.name.focus()">
<div align="center">
  <table width="100%" border="0" cellspacing="0" cellpadding="0" height="22">
    <tr> 
      <td width="1"><img src="../images/top_r1.GIF" width="62" height="22"></td>
      <td width=150 align="center"> 个人求职管理系统登录 </td>
      <td><img src="../images/top_r2.GIF" width="294" height="22"></td>
    </tr>
  </table>
  <br>
  <br>
  <table width="300" border="0" cellspacing="1" cellpadding="0" >
    <tr> 
    <td height="200" valign="top" align="center"> 
      <p align="center">
        <table width="100%" border="0" cellspacing="1" cellpadding="5" bgcolor=#999999 class=a9px>
          <tr> 
            <td bgcolor="#efefef">个人求职管理系统--修改密码</td>
        </tr>
        <tr> 
            <td bgcolor="#FFFFFF" valign="top" align="center"> 
              <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <form name=dataform method=post action='<%=request.getRequestURI()%>?action=modifyPwdDo'>
                  <tr> 
                    <td width="100"><b>登录名:</b></td>
                    <td> 
                      <input maxlength=16 name="name" class=stedit>
                    </td>
                  </tr>
                  <tr> 
                    <td width="100"><b>旧密码:</b></td>
                    <td> 
                      <input  class=stedit  maxlength=16 name="password" type=password>
                    </td>
                  </tr>
                  <tr>
                    <td width="100" height="10"></td>
                    <td>&nbsp;</td>
                  </tr>
                  <tr> 
                    <td width="100"><b>新密码:</b></td>
                    <td> 
                      <input  class=stedit  maxlength=16 name="newpass" type=password>
                    </td>
                  </tr>
                  <tr> 
                    <td width="100"><b>确认密码:</b></td>
                    <td> 
                      <input  class=stedit  maxlength=16 name="newpass2" type=password>
                    </td>
                  </tr>
                </form>
              </table>
            <br>
              <table border=0 cellpadding=0 cellspacing=0>
                <tbody> 
                <tr> 
                  <td>&nbsp;</td>
                  <td> 
                    <input class=stbtm name=Submit onClick="javascript:if (checkform()==false);" type=button value="修改密码">
                  </td>
                  <td>&nbsp;</td>
                </tr>
                </tbody> 
              </table>
              <br>
            </td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</div>
</body>
</html>
     

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -