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

📄 admin_add.java

📁 jsp源代码,实现了一个企业内部信息交流系统
💻 JAVA
字号:
/*
 * admin_add.java //添加新用户
 *
 * Created on 2007年5月27日, 下午3:32
 */

package admin;

import java.io.*;
import java.net.*;
import java.sql.*;
import javax.sql.*;
import inc.condb;
import javax.servlet.*;
import javax.servlet.http.*;

public class admin_add
    extends HttpServlet {

  public void doGet(HttpServletRequest request, HttpServletResponse response) throws
      ServletException, IOException {
    request.setCharacterEncoding("utf-8");
    response.setContentType("text/html;charset=UTF-8");
    PrintWriter out = response.getWriter();
    HttpSession session = request.getSession();
    String username = (String) session.getAttribute("username");
    String action = request.getParameter("action");
    if (username == null) {
      response.sendRedirect("../index.html");
      return;
    }
    try {

      if (!"add".equals(action)) {

        out.println("\r\n");
        out.println("\r\n");
        out.println("<html>\r\n");
        out.println("<head>\r\n");
        out.println("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\" /><style type=\"text/css\">\r\n");
        out.println("<!--\r\n");
        out.println("body,td,th {\r\n");
        out.println("\tfont-size: 12px;\r\n");
        out.println("}\r\n");
        out.println("-->\r\n");
        out.println("</style></head>\r\n");
        out.println("<script>\r\n");
        out.println("function yanzheng()/*验证函数*/ \r\n");
        out.println("{ \r\n");
        out.println("if(document.form1.idname.value==\"\")/*验证用户名是否为空*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"请输入用户名\"); \r\n");
        out.println("document.form1.idname.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println(" if(document.form1.password.value==\"\")/*验证密码是否为空*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"请输入密码\"); \r\n");
        out.println("document.form1.password.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println("if(document.form1.password1.value==\"\")/*验证密码是否为空*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"请再输入一次密码\"); \r\n");
        out.println("document.form1.password1.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println("if(document.form1.password.value!=document.form1.password1.value)/*验证二次密码是否相等*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"两次密码不相等,请重新输入\"); \r\n");
        out.println("document.form1.password1.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println("if(document.form1.xming.value==\"\")/*验证姓名名是否为空*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"请输入姓名\"); \r\n");
        out.println("document.form1.xming.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println(" if(document.form1.xbie.value==\"\")/*验证性别是否为空*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"请输入性别\"); \r\n");
        out.println("document.form1.xbie.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println("if(document.form1.email.value==\"\")/*验证EMAIL是否为空*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"请输入EMAIL\"); \r\n");
        out.println("document.form1.email.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println("if(document.form1.dianhua.value==\"\")/*验证电话是否为空*/ \r\n");
        out.println("{ \r\n");
        out.println("alert(\"请输入电话\"); \r\n");
        out.println("document.form1.dianhua.focus(); \r\n");
        out.println("return false; \r\n");
        out.println("exit;\r\n");
        out.println("}\r\n");
        out.println("\r\n");
        out.println("else \r\n");
        out.println("{ \r\n");
        out.println("return true; \r\n");
        out.println("} \r\n");
        out.println("} \r\n");
        out.println("</script>\r\n");
        out.println("<body>\r\n");
        out.println("<div align=\"center\">\r\n");
        out.println("<form name=\"form1\" method=\"post\" action=\"admin_add.do?action=add\" onSubmit=\"return yanzheng();\">\r\n");
        out.println("  <table width=\"640\" border=\"0\">\r\n");
        out.println("    <tr>\r\n");
        out.println("      <td colspan=\"3\"><div align=\"center\" class=\"STYLE1\">个人信息</div></td>\r\n");
        out.println("    </tr>\r\n");
        out.println("\t  <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">用户名:</td>\r\n");
        out.println("      <td width=\"550\">\r\n");
        out.println("        <input type=\"text\" name=\"idname\">\r\n");
        out.println("        请填写用户名.      </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("\t  <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">密码:</td>\r\n");
        out.println("      <td width=\"550\">\r\n");
        out.println("        <input type=\"password\" name=\"password\">\r\n");
        out.println("        请输入密码.      </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("\t  <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">二次密码:</td>\r\n");
        out.println("      <td width=\"550\">\r\n");
        out.println("        <input type=\"password\" name=\"password1\">\r\n");
        out.println("       再输入密码密码.      </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("    <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">姓名:</td>\r\n");
        out.println("      <td width=\"550\">\r\n");
        out.println("        <input type=\"text\" name=\"xming\">\r\n");
        out.println("        请填写真实姓名.      </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("  \r\n");
        out.println("       <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">性别:</td>\r\n");
        out.println("      <td width=\"550\">\r\n");
        out.println("        <input type=\"text\" name=\"xbie\">\r\n");
        out.println("        请填写真实性别.      </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("  \r\n");
        out.println("  \r\n");
        out.println("    <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">EMAIL:</td>\r\n");
        out.println("      <td>\r\n");
        out.println("        <input type=\"text\" name=\"email\">\r\n");
        out.println("       请填写真实EMAIL地址.      </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("  \r\n");
        out.println("    <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">联系电话:</td>\r\n");
        out.println("      <td>\r\n");
        out.println("        <input type=\"text\" name=\"dianhua\">\r\n");
        out.println("        请填写真实联系电话.       </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("    <tr>\r\n");
        out.println("      <td colspan=\"2\" align=\"right\">用户身份:</td>\r\n");
        out.println("      <td>\r\n");
        out.println(
            "        <input type=\"text\" name=\"admin\" value=\"2\">\r\n");
        out.println(
            "   <font color=\"red\">     1为管理员,2为普通用户. </font>      </td>\r\n");
        out.println("    </tr>\r\n");
        out.println("  \r\n");
        out.println("    <tr>\r\n");
        out.println(
            "      <td colspan=\"3\"><div align=\"center\"></div></td>\r\n");
        out.println("    </tr>\r\n");
        out.println("  </table>\r\n");
        out.println("  <table width=\"400\" border=\"0\">\r\n");
        out.println("  <tr>\r\n");
        out.println("    <td><label>\r\n");
        out.println("      <div align=\"center\">\r\n");
        out.println(
            "        <input type=\"submit\" name=\"Submit\" value=\"提交\">\r\n");
        out.println("        </div>\r\n");
        out.println("    </label></td>\r\n");
        out.println("    <td><label>\r\n");
        out.println("      <div align=\"center\">\r\n");
        out.println(
            "        <input type=\"reset\" name=\"Submit2\" value=\"重置\">\r\n");
        out.println("        </div>\r\n");
        out.println("    </label></td>\r\n");
        out.println("  </tr>\r\n");
        out.println("</table>\r\n");
        out.println("</form>\r\n");
        out.println("\r\n");
        out.println("</div>\r\n");
        out.println("</body>\r\n");
        out.println("</html>\r\n");
      }
      else {
        ResultSet rs = null;
        condb conn = new condb();
        String idname = request.getParameter("idname");
        String password = request.getParameter("password1");
        String xming = request.getParameter("xming");
        String xbie = request.getParameter("xbie");
        String email = request.getParameter("email");
        String dianhua = request.getParameter("dianhua");
        String admin = request.getParameter("admin");
        String sql = "select * from userinfo where username='" + idname + "'";
        String insql = "insert into userinfo(username, userpassword, zsname, usersex,useremail,usertel,admin)" +
            " values ('" + idname + "','" + password + "','" + xming + "','" +
            xbie + "','" + email + "','" + dianhua + "','" + admin + "')";
        rs = conn.executeQuery(sql);
        //查询用户名是否存在,你在做什么

        if (null == rs || rs.next()) {
          out.println("<script>\r\n");
          out.println("{ \r\n");
          out.println("alert(\"你添加的用户名已经存在,请重新输入\"); \r\n");
          out.println(
              "window.document.location.href=\"admin_add.do\";\r\n");
          out.println("}\r\n");
          out.println("</script>");

        }
        //插入数据
        else {

          conn.executeUpdate(insql);
          out.println("<script>\r\n");
          out.println("{ \r\n");
          out.println("alert(\"恭喜你,添加用户成功\"); \r\n");
          out.println("window.document.location.href=\"admin_add.do\";\r\n");
          out.println("}\r\n");
          out.println("</script>");
        }

      }
    }
    catch (Exception e) {

    }

  }

  public void doPost(HttpServletRequest request, HttpServletResponse response) throws
      ServletException, IOException {
    doGet(request, response);
  }
}

⌨️ 快捷键说明

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