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

📄 modifystuinfo.jsp

📁 学生信息管理系统简单实现 可以简单得实现现阶段学生信息得增加 修改 删除 查看
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" errorPage=""%>
<%@page import="java.sql.*,sms.db.*,sms.bean.*,java.util.*"%>
<%
  request.setCharacterEncoding("gb2312");
  //取得页面表单提交的参数
  String queryFlag = request.getParameter("queryButton");
  String modifyFlag = request.getParameter("modifyButton");
  StuDetailBean stuDetailBean = null;
  String flag = null;//控制修改按钮是否可见的标志
  String stuId = "";
  String password = "";
  String name = "";
  String sex = "";
  String age = "";
  String specialty = "";
  String nationality = "";
  String college = "";
  String character = "";
  String lenOfSchooling = "";
  String enrollTime = "";
  String address = "";
  String remark = "";
  String telephone = "";
  String eMail = "";
  if (queryFlag != null) {//如果单击查询按钮
    stuId = request.getParameter("studentId");
    if (stuId == null || stuId.equals("")) {
%>
<script language="javascript" type="">
    alert('请输入学号号!');
    </script>
<%
    } else {
      StuDetailBean stuDBean = new StuDetailBean();
      stuDetailBean = stuDBean.queryStuDetail(stuId);//查询该学生详细信息
      System.out.print("test in modifyStuInfo.jsp 00 name:"+stuDetailBean.getName());/////////////////
      if(stuDetailBean != null && stuDetailBean.getName() != null){
        name = stuDetailBean.getName();
        sex = (stuDetailBean.getSex() != null && stuDetailBean.getSex().equals("0"))?
               "女":"男" ;
        age = stuDetailBean.getAge();
        nationality = stuDetailBean.getNationality();
        college = stuDetailBean.getCollegeName();
        character = stuDetailBean.getCharacter();
        lenOfSchooling = stuDetailBean.getLenOfSchooling();
        enrollTime = stuDetailBean.getEnrollTime();
        address = stuDetailBean.getAddress();
        telephone = stuDetailBean.getTelephone();
        eMail = stuDetailBean.getEMail();
        specialty = stuDetailBean.getSpecialty();
        flag = "visible";//查询成功设置修改按钮可见
      }else{
 %>
<script language="javascript" type="">
    alert('没有该学生信息!');
</script>
<%
      }
    }
  }
  if (modifyFlag != null ) {
    System.out.println("test in modifyStuInfo.jsp modifyFlag:" + modifyFlag);
    StudentBean stuBean = new StudentBean();
    stuId = request.getParameter("stuId2");
    age = request.getParameter("age");
    password = request.getParameter("pwd");
    character = request.getParameter("character");
    address = request.getParameter("address");
    remark = request.getParameter("remark");
    telephone = request.getParameter("telephone");
    eMail = request.getParameter("eMail");
    boolean checkPwdFlag = stuBean.checkPwd(stuId, password);//验证输入的密码是否正确
    if (checkPwdFlag == false) {
      flag = "visible";//
%>
<script language="javascript" type="">
    alert('您输入的密码不正确!');
</script>
<%
    } else {
      //调用更新学生信息的方法
      StuDetailBean stuDetailBean2 = new StuDetailBean();
      boolean updateFlag = stuDetailBean2.modifyStuInfo(stuId,age,address, telephone, eMail, character, remark);
      if (updateFlag == true) {
%>
<script language="javascript" type="">
    alert('修改成功!');
    </script>
<%
      } else {
        flag = "visible";
%>
<script language="javascript" type="">
    alert('修改失败!');
    </script>
<%
      }
    }
 }
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>学生信息修改</title>
<link href="css/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
	background-color: #CCCCCC;
}
-->
</style>
</head>
<body>
<form name="form1" method="post" action="">
<input type="hidden" name="commitFlag" value="submit">
<table width="100%" border="0" align="center">
  <tr>
    <td height="25" bgcolor="#999999">
      <table width="100%" border="0">
        <tr>
          <td width="33%" height="25" align="right">学号:</td>
          <td width="30%">
            <input name="studentId" type="text" value="<%=stuId==null?"00564112":stuId%>" class="text1">
</td>
          <td width="17%">
            <input name="queryButton" type="submit" value="提交">
          </td>
          <td width="20%">&nbsp;</td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="360" align="center" valign="top">
      <table width="100%" border="1" bordercolorlight= #C1A4F4  borderColorDark=#ffffff cellPadding=0 cellSpacing=0>
        <tr>
          <td width="46%" height="25" align="right">学号:</td>
          <td width="54%">
            <input name="stuId2" type="text" class="text1" id="stuId2" size="15" maxlength="15" value="<%=stuId==null?"":stuId%>" readonly="readonly">
          </td>
        </tr>
          <td height="25" align="right">修改时提供密码:</td>
            <td>
          <input name="pwd" type="text" class="text1" id="password">
        </td>
        <tr>
        <tr>
          <td height="25" align="right">姓名:</td>
          <td>
            <input name="name" type="text" class="text1" id="name" size="15" maxlength="15" value="<%=name%>" readonly="readonly">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">性别:</td>
          <td>
            <input name="sex" type="text" class="text1" id="sex" size="15" maxlength="15" value="<%=sex%>" readonly="readonly">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">年龄:</td>
          <td>
            <input name="age" type="text" class="text1" id="age" size="10" maxlength="10" value="<%=age%>">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">民族:</td>
          <td>
            <input name="nationality" type="text" class="text1" id="nationality" value="<%=nationality%>" readonly="readonly">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">学院:</td>
          <td>
            <input name="college" type="text" class="text1" id="college" value="<%=college%>" readonly="readonly">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">专业:</td>
          <td>
            <input name="specialty" type="text" class="text1" id="specialty" value="<%=specialty%>" readonly="readonly">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">学制:</td>
          <td>
            <input name="lenOfSchooling" type="text" class="text1" id="lenOfSchooling" value="<%=lenOfSchooling%>" readonly="readonly">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">入学年份:</td>
          <td>
            <input name="enrollTime" type="text" class="text1" id="enrollTime" value="<%=enrollTime%>" readonly="readonly">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">政治面貌:</td>
          <td>
            <input name="character" type="text" class="text1" id="character" value="<%=character%>">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">电话:</td>
          <td>
            <input name="telephone" type="text" class="text1" id="telephone" value="<%=telephone%>">
          </td>
        </tr>
        <tr>
          <td height="25" align="right">电子邮件:</td>
          <td>
            <input name="eMail" type="text" class="text1" id="eMail" value="<%=eMail%>">
          </td>
        </tr>
        <tr>
          <td height="60" align="right">家庭住址:</td>
          <td>
            <textarea name="address" cols="50" rows="4" id="address"><%=address%></textarea>
          </td>
        </tr>
        <tr>
          <td height="60" align="right">备注:</td>
          <td>
            <textarea name="remark" cols="50" rows="5" id="remark"><%=remark%></textarea>
          </td>
        </tr>
        <tr>
          <td height="25">&nbsp;</td>
          <td>
          <%if (flag != null && flag.equals("visible")) {          %>
            <input name="modifyButton" type="submit" value="修改" class="button1">
          <%} else {          %>
            &nbsp;
          <%}          %>
          </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td height="39">&nbsp;</td>
  </tr>
</table>
</form>
</body>
</html>

⌨️ 快捷键说明

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