user_modify.jsp
上传用户:sxlinghang
上传日期:2022-07-20
资源大小:1405k
文件大小:4k
源码类别:

数据库编程

开发平台:

Java

  1. <%@ page contentType="text/html; charset=gb2312" %>
  2. <%@ page session="true" %>
  3. <%
  4. if (session.getAttribute("admin")==null || session.getAttribute("admin")==""){
  5. response.sendRedirect("error.htm");
  6. } %>
  7. <%@ page import="bookshop.book.*" %>
  8. <jsp:useBean id="user" scope="page" class="bookshop.run.op_user" />
  9. <%
  10. long userid=0;
  11. String mesg = "";
  12. String submit = request.getParameter("submit");
  13. if (submit!=null && !submit.equals("")){
  14. if(user.update(request)){
  15. mesg = "用户资料修改成功!";
  16. }else {
  17. mesg = "对不起,你提交的参数有错误!"+  user.getMessage();;
  18. }
  19. }
  20. if (request.getParameter("userid")!=null && !request.getParameter("userid").equals("")) {
  21. try {
  22. userid = Long.parseLong(request.getParameter("userid"));
  23. if (!user.getUserinfo(userid)) {
  24. mesg = "要修改的用户信息不存在";
  25. }
  26. } catch(Exception e) {
  27. mesg = "该用户号不存在!";
  28. }
  29. }
  30. %>
  31. <html>
  32. <head>
  33. <title>隽隽书店管理系统--修改用户资料</title>
  34. <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  35. <link rel="stylesheet" href="books.css" type="text/css">
  36. <script language="javascript">
  37. function checkform() {
  38. if (document.form1.username.value==""){
  39. alert("用户名不能为空");
  40. document.form1.username.focus();
  41. return false;
  42. }
  43. if (document.form1.passwd.value==""){
  44. alert("用户密码不能为空");
  45. document.form1.passwd.focus();
  46. return false;
  47. }
  48. if (document.form1.passwd.value!=document.form1.passconfirm.value){
  49. alert("确认密码不相符!");
  50. document.form1.passconfirm.focus();
  51. return false;
  52. }
  53. return true;
  54. }
  55. </script>
  56. </head>
  57. <body bgcolor="#FFCC99" text="#000000">
  58. <div align="center">
  59.         <p>修改用户资料:</p>
  60. <% if (!mesg.equals("")){
  61. out.println("<font color=red>"+ mesg +"</font><br><br>"); 
  62. } else {
  63. user userinfo = (user)user.getUserlist().elementAt(0);
  64. %>
  65. <table width="95%" border="1" cellspacing="1" cellpadding="1" bordercolor="#2DAE2D">
  66. <FORM name="form1" METHOD=POST ACTION="user_modify.jsp">
  67.   <tr><td align=right width=100>用户名</td>
  68.     <td><input type="text" name="username" maxlength="20" size="14" value="<%= userinfo.getUserName() %>" ></td></tr> 
  69.   <tr><td align=right width=100>用户密码:</td>
  70. <td><input type="password" name="passwd" maxlength="20" size="14" value="<%= userinfo.getPassWord() %>" ></td></tr> 
  71.   <tr><td align=right width=100>确认密码:</td>
  72. <td><input type="password" name="passconfirm" maxlength="20" size="14" value="<%= userinfo.getPassWord() %>" ></td></tr> 
  73.   <tr><td align=right width=100>用户真名</td>
  74. <td> <input type="text" name="names" maxlength="20" size="14" value="<%= userinfo.getNames() %>" ></td></tr>
  75.   <tr><td align=right width=100>性别</td>
  76.     <td><select name="sex">
  77.             <option <% if (userinfo.getSex().equals("男")) out.print("selected"); %> >男</option>
  78.             <option <% if (userinfo.getSex().equals("女")) out.print("selected"); %> >女</option>
  79.           </select>
  80. </td></tr> 
  81.   <tr><td align=right width=100>联系地址</td>
  82. <td><input type="text" name="address" maxlength="150" size="40" value="<%= userinfo.getAddress() %>" ></td></tr> 
  83.   <tr><td align=right width=100>联系电话</td>
  84. <td><input type="text" name="phone" maxlength="25" size="16" value="<%= userinfo.getPhone() %>" ></td></tr> 
  85.   <tr><td align=right width=100>邮编</td>
  86. <td><input type="text" name="post" maxlength="8" size="8" value="<%= userinfo.getPost() %>" ></td></tr> 
  87.   <tr><td align=right width=100>电子邮件</td>
  88. <td><input type="text" name="email" maxlength="50" size="25" value="<%= userinfo.getEmail() %>" ></td></tr> 
  89.   <tr><td align=right width=100>&nbsp;</td>
  90. <td><INPUT TYPE="hidden" name="userid" value="<%= userinfo.getId() %>">
  91. <INPUT TYPE="submit" name="submit" value="修改" onclick="return(checkform());">
  92. <INPUT TYPE="reset" name="reset" value="取消"></td></tr> 
  93. </FORM>
  94.   </table>
  95.   <br>
  96. <%}%>
  97.   <br><p><a href="javascript:window.close()">关闭窗口</a></p>
  98.   <table width="70%" border="0" cellspacing="2" cellpadding="2">
  99.     <tr>
  100.       <td align="center">隽隽书店开发<br>
  101.         CopyRight@2004 <br>
  102.         Email:<a href="mailto:wxy8108123@163.com">wxy8108123@163.com</a></td>
  103.     </tr>
  104.   </table>
  105.   
  106. </div>
  107. </body>
  108. </html>