adduser.jsp
上传用户:apbaoyuan
上传日期:2021-02-12
资源大小:1015k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

HTML/CSS

  1. <%@page import="java.sql.*"%>
  2. <%@page import="java.util.*"%>
  3. <%@page contentType="text/html;charset=GB2312"%>
  4. <%@include file="opendata.jsp"%>
  5. <%@include file="check.jsp"%>
  6. <%
  7. try
  8. { request.setCharacterEncoding("GB2312");
  9.  String name = request.getParameter("name");
  10.  String password = request.getParameter("password");
  11.  String confirm = request.getParameter("confirm");
  12.  sql = "select * from Admins where Admname='"+name+"'";
  13.  rs = smt.executeQuery(sql);
  14.  out.print("<center>");
  15.  String id = null;
  16.  while (rs.next())
  17.    id = rs.getString(1);
  18.    rs.close();
  19.  if(name.length() == 0)
  20.  {
  21.   String errmsg = "ID字段不可为空白!";
  22.   out.print("<font color=green size=5>错误信息<hr></font><font color=red>"+errmsg+"</font><hr>");
  23.  }
  24.  else if(id != null)
  25.  {
  26.   String errmsg="这个帐号已经有人在使用了,请换新的ID!";
  27.   out.print("<font color=green size=5>错误信息<hr></font><font color=red>"+errmsg+"</font><hr>");
  28.  }
  29.  else if(password.length() == 0)
  30.  {
  31.   String errmsg="密码不可为空!";
  32.   out.print("<font color=green size=5>错误信息<hr></font><font color=red>"+errmsg+"</font><hr>");
  33.  }
  34.  else if(!password.equals(confirm))
  35.  {
  36.   String errmsg="请重新确认密码!";
  37.   out.print("<font color=green size=5>错误信息<hr></font><font color=red>"+errmsg+"</font><hr>");
  38.  }
  39.  else
  40.  {
  41.   sql="insert into admins(Admname,Admpwd) values ('"+name+"','"+password+"')";
  42.   smt.executeUpdate(sql);
  43.   response.sendRedirect("member.jsp");
  44.  }
  45.  out.print("<input type=button value=回上一页 onclick=history.back();>");
  46.  
  47.  }
  48.  catch (Exception e) {
  49. e.getStackTrace();
  50. }
  51.  %>
  52. <html>
  53. <title>错误</title>
  54. </html>