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

📄 user_infor.java

📁 jsp源代码,实现了一个企业内部信息交流系统
💻 JAVA
字号:
/*
 * user_infor.java 用户个人资料页面
 *
 * Created on 2007年5月23日, 下午7:12
 */

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

public class user_infor
    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();
    //判断session是否为空
    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 (null == action || !"infor".equals(action)) { //判断action的值
        ResultSet rs = null;
        String sql = "select * from userinfo where username='" + username + "'";
        condb conn = new condb();

        rs = conn.executeQuery(sql);
        rs.next();
        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=utf-8\" /><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.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=\"user_infor.do?action=infor\" 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("        <font color=red>" + username + "</font>\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\" value=\"" +
                    rs.getString("zsname") + "\">\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\" value=\"" +
                    rs.getString("usersex") + "\">\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\" value=\"" +
                    rs.getString("useremail") + "\">\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\" value=\"" +
                    rs.getString("usertel") + "\">\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=\"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 {
        String xming = request.getParameter("xming");
        String xbie = request.getParameter("xbie");
        String email = request.getParameter("email");
        String dianhua = request.getParameter("dianhua");
        String upsql = "UPDATE userInfo SET  zsname='" + xming + "',usersex='" +
            xbie + "',useremail='" + email + "',usertel='" + dianhua +
            "' WHERE username='" + username + "'";
        condb conn = new condb();
        conn.executeUpdate(upsql);

        out.println("<script>\r\n");
        out.println("{ \r\n");
        out.println("alert(\"恭喜你,修改成功\"); \r\n");
        out.println("window.document.location.href=\"user_infor.do\";\r\n");
        out.println("}\r\n");
        out.println("</script>");

        //response.sendRedirect("user_infor.do");
        return;

      }

    }
    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 + -