`
紫雨潇潇
  • 浏览: 35472 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

超简单的球员MIS(JSP)----密码修改(pwd_change.jsp)和密码修改处理界面的实现

 
阅读更多

这里来看一下密码修改的界面pwd_change.jsp的实现。一下是界面:

超简单的球员MIS(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>
----------------------------------------------------------------------------------------------------------------------------------------------------------------


可以看出,还是比较简单的。。。。
分享到:
评论

相关推荐

    navicat121_premium_cs_x64.tar.gz

    启动后发现界面乱码,于是修改 start_navicat 文件: ljh@he-pc:~/snap/navicat$ vim start_navicat 找到文件里面的语言设置,由原来的en_US.UTF-8 改为 zh_CN.uft8: #!/bin/sh cd `dirname "$0"` navicat_root=`...

    cuda-11.1.0-456.43-win10.exe和cudnn-11.1-windows-x64-v8.0.4.30.zip的永久云盘地址和提取码

    链接: https://pan.baidu.com/s/120R2MUzM_3WMRHS6_M6M6A?pwd=rj5m 提取码: rj5m 官网下载太慢,没有办法,分享一下!大家不要用积分! 详细版本信息和下载见官网:...

    Python库 | pyodbc-4.0.27-cp36-cp36m-win_amd64.whl

    3. **错误处理**:提供了易于理解和处理的异常机制,方便开发者调试和维护代码。 4. **参数化查询**:支持预编译的SQL语句,提高性能并防止SQL注入攻击。 5. **事务管理**:提供开始、提交、回滚事务的功能,确保...

    学校行事历系统 V3.0

    『学校行事历系统 V3.0 基本防护加强版』以下是行事历执行流程: Guestcalendar.ZIP | | + INDEX.ASP --- 行事历系统主... +------ PWD_CH.ASP --- 密码修改表单 +------ PWD_CH_SAVE.ASP --- 储存更新密码

    学校行事历系统 基本防护加强版 需要解决部分问题

    『学校行事历系统 基本防护加强版』 以下是行事历执行流程: Guestcalendar.ZIP | | + INDEX.ASP --- 行事历系统主画面 ... +------ PWD_CH.ASP --- 密码修改表单 +------ PWD_CH_SAVE.ASP --- 储存更新密码

    修改密码失败包cracklib-dicts-2.8.16.zip

    修改密码错误: Linux /usr/share/cracklib/pw_dict.pwd: No such file or directory PWOpen: No such file or directory rpm -ivh /cracklib-dicts-2.8.16-4.el6.i686.rpm passwd #rpm -ivh /dsis/cracklib-...

    cmake-3.12.0-Linux-x86_64.tar.gz

    CMake并不是直接执行编译和链接等任务,而是生成特定平台的构建系统(如Unix Makefiles、Visual Studio项目或Xcode项目)来实现这些任务。CMake的灵活性使得开发者能够在不同的操作系统和编译器之间轻松地切换。 在...

    admin_pwd_save.zip_28572323adminpwd_pwd.admin_pwd:admin_useradmi

    会员系统,新用户注册,增加、修改、删除、查询

    firebird ODBC 驱动绿色版 ado连接firebird fdb数据库

    readme-firebird-通过odbc-delphi 使用ado可以... PWD=masterkey'; adoconnection1.Connected :=true; adoquery1.Close; adoquery1.SQL.Clear; adoquery1.SQL.Text := 'select * from Table1'; adoquery1.Open;

    get-pwd.rar_pwd c++_数据库密码_获取软件密码

    本软件用于获取已加密的access数据库密码,突破一般的解密算法(只能准确获得13位密码)

    openssh-8.3_centos6_centos7.tar.gz rpm包

    work_dir=`pwd` tar -zxvf /$work_dir/openssh-8.3_centos6_centos7.tar.gz rpm -Uvh *.rpm chmod 400 /etc/ssh/ssh_host_ecdsa_key chmod 400 /etc/ssh/ssh_host_ed25519_key chmod 400 /etc/ssh/ssh_host_rsa_...

    bb_pwd.rar_operation

    在IT行业中,尤其是在系统开发和编程领域,"bb_pwd.rar_operation"这个标题暗示了一个与密码处理和排序操作相关的项目或库。从描述中我们可以推断,这是一个针对Linux平台的工具,它提供了密码实用程序的例程,并且...

    jsp留言板管理系统

    - **用户密码修改页(edit_pwd.jsp)**:管理员修改用户密码的页面。 - **用户密码修改确认页(edit_pwd_do.jsp)**:确认密码修改,并更新数据库。 - **用户权限修改页(edit_status.jsp)**:管理员修改用户权限的...

    wpa_supplicant-2.0.tar.bz2

    三、./config shared no-asm --prefix=$PWD/tmp 四、修改Makefile: CC= arm-linux-gcc AR= arm-linux-ar $(ARFLAGS) r RANLIB= arm-linux-ranlib NM= arm-linux-nm MAKEDEPPROG= arm-linux-gcc

    在linux 系统shell 批量添加用户和密码

    这通过`useradd`和`passwd`命令实现,其中`useradd`用于创建新用户,而`passwd`则用于修改用户的密码。脚本中使用了一个循环来迭代30次,每次迭代都调用`getPassword`函数来获取一个新的随机密码,并将其分配给当前...

    db2-正则表达式.zip

    1- Save attached db2_regex.zip file to a... \&gt;db2 connect to &lt;my_db&gt; user &lt;uid&gt; using &lt;pwd&gt; \&gt;db2 set current schema='REGEXP' \&gt;db2 -td@ -vf C:\avalanche\db2_regex\scripts\sql\db2_regex_functions.sql

    VisualSVN Server_3.5.x_64bit 在线修改密码

    本补丁利用PHP方式实现密码修改,如果已经被mod_cgi.so搞得晕头转向,可以试试这个。 它适用于VisualSVN v3.5.x 64bit版本(实测3.5.3,3.5.7,3.5.8可用),在Win7 64bit和Windows 2008 R2系统中测试通过。 使用方法...

    FANUC机器人用户密码的清除方法_20210412135304.pdf

    本文档提供了两种不同控制柜(IB和IC控制柜)下FANUC机器人用户密码清除的具体方法,包括使用相同型号未设置密码的控制柜进行操作、通过备份和还原控制柜文件、以及使用INTALL密码登陆后的操作步骤。 对于IB控制柜...

    修改ldap密码源代码

    3. **安全最佳实践**:修改密码时,需要处理加密和解密过程,确保密码在传输和存储过程中安全。可能使用SASL(Simple Authentication and Security Layer)进行安全认证。 4. **异常处理**:源代码可能包含对各种...

    Mysql密码修改和破解

    Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解Mysql密码修改和破解

Global site tag (gtag.js) - Google Analytics