?? user_infor.java
字號(hào):
/*
* user_infor.java 用戶個(gè)人資料頁(yè)面
*
* 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()/*驗(yàn)證函數(shù)*/ \r\n");
out.println("{ \r\n");
out.println("if(document.form1.xming.value==\"\")/*驗(yàn)證姓名名是否為空*/ \r\n");
out.println("{ \r\n");
out.println("alert(\"請(qǐng)輸入姓名\"); \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==\"\")/*驗(yàn)證性別是否為空*/ \r\n");
out.println("{ \r\n");
out.println("alert(\"請(qǐng)輸入性別\"); \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==\"\")/*驗(yàn)證EMAIL是否為空*/ \r\n");
out.println("{ \r\n");
out.println("alert(\"請(qǐng)輸入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==\"\")/*驗(yàn)證電話是否為空*/ \r\n");
out.println("{ \r\n");
out.println("alert(\"請(qǐng)輸入電話\"); \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\">個(gè)人信息</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(" 請(qǐng)?zhí)顚?xiě)您的真實(shí)姓名. </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(" 請(qǐng)?zhí)顚?xiě)您的性別. </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(" 請(qǐng)輸入你常用的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\">聯(lián)系電話:</td>\r\n");
out.println(" <td>\r\n");
out.println(" <input type=\"text\" name=\"dianhua\" value=\"" +
rs.getString("usertel") + "\">\r\n");
out.println(" 請(qǐng)輸入的手機(jī)或者聯(lián)系電話. </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\">請(qǐng)如實(shí)填寫(xiě),以備公司緊急調(diào)用或通知.</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);
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -