超简略的球员MIS(JSP)-密码修改(pwd_change.jsp)和密码修改处理界面的实现
超简单的球员MIS(JSP)----密码修改(pwd_change.jsp)和密码修改处理界面的实现
这里来看一下密码修改的界面pwd_change.jsp的实现。一下是界面:
代码:-----------------------------------------------------------------------------------------
<%--
Document : pwd_change
Created on : 2011-12-4, 10:56:48
Author : Administrator
--%>
<%@page contentType="text/html" pageEncoding="GB2312"%>
<%@page import="java.sql.*" %>
<%@page import="com.JSPExperiment.javabean.Player"%>
<%
request.setCharacterEncoding("GB2312");
response.setCharacterEncoding("GB2312");
response.setContentType("text/html; charset=GB2312");
%>
<jsp:useBean class="com.JSPExperiment.javabean.Player" id="Player" scope="page" />
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>JSP实验欢迎您!</title>
<link href="CSS/style.css" rel="stylesheet" type="text/css" />
<script language="javascript">
function checkForm(form){
if(form.oldPwd.value==""){
alert("请输入的原密码!");form.oldPwd.focus();return false;
}
if(form.oldPwd.value!=form.holdPwd.value){
alert("您输入的原密码不正确,请重新输入!");form.oldPwd.value="";
form.oldPwd.focus();return false;
}
if(form.newPwd.value==""){
alert("请输入的新密码!");form.newPwd.focus();return false;
}
if (form.newPwd.value.length>25) {
alert("新密码长度不能太长了!");form.newPwd.focus();return false;
}
if(form.newPwdConfirm.value==""){
alert("请确认新密码!");form.newPwdConfirm.focus();return false;
}
if(form.newPwd.value!=form.newPwdConfirm.value){
alert("您两次输入的新密码不一致,请重新输入!");
form.newPwd.value="";form.newPwdConfirm.value="";
form.newPwd.focus();return false;
}
}
</script>
</head>
<body>
<%
int player_id=Integer.parseInt((session.getAttribute("PlayerID")+""));
Player.getPlayerInfo(player_id);
%>
<table border="1" align="center">
<tr>
<td><h1 align="center">修改密码</h1></td>
</tr>
<tr>
<td><form name="pwd_change_form" action="pwd_change_deal.jsp" method="POST">
<table border="0" align="center">
<tr>
<td><input type="hidden" name="holdPwd" value="<%=Player.getPlayerPwd()%>" /></td>
</tr>
<tr>
<td>请输入原密码:<input type="password" name="oldPwd" /></td>
</tr>
<tr>
<td>请输入新密码:<input type="password" name="newPwd" /></td>
</tr>
<tr>
<td>请确认新密码:<input type="password" name="newPwdConfirm" /></td>
</tr>
<tr>
<td align="center"><input type="submit" value="确认修改" name="submit" onClick="return checkForm(pwd_change_form)" /><input type="reset" value="重置" name="reset" /><input type="button" value="返回个人中心" name="perInfo" onclick="javascript:window.history.go(-1)" /></td>
</tr>
</table>
</form></td>
</tr>
</table>
</body>
</html>
===========================================================================================================
下面是pwd_change_deal.jsp的实现:
代码:----------------------------------------------------------------------------
<%--
Document : pwd_change_deal
Created on : 2011-12-4, 11:22:02
Author : Administrator
--%>
<%@page contentType="text/html" pageEncoding="GB2312"%>
<%@page import="java.sql.*" %>
<%@page import="java.lang.String.*" %>
<%@page import="com.JSPExperiment.javabean.Player"%>
<%
request.setCharacterEncoding("GB2312");
response.setCharacterEncoding("GB2312");
response.setContentType("text/html; charset=GB2312");
%>
<jsp:useBean class="com.JSPExperiment.javabean.Player" id="Player" scope="page" />
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<title>JSP实验欢迎您!</title>
<link href="CSS/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<%
int player_id=Integer.parseInt((session.getAttribute("PlayerID")+""));
Player.setPlayerID(player_id);
String changedPwd=request.getParameter("newPwd");
Player.setPlayerPwd(changedPwd);
if(Player.pwdChange()){
%>
<h2 align="center">密码修改成功!<a href="home_player.jsp">返回个人中心</a></h2>
<%
}else{
%>
<h2 align="center">密码修改失败!<a href="pwd_change.jsp">返回,重新修改</a></h2>
<%
}
%>
</body>
</html>
----------------------------------------------------------------------------------------
可以看出,还是比较简单的。。。。