userconfig_do.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import="cn.js.fan.util.*"%>
  3. <%@ page import="cn.js.fan.web.*"%>
  4. <%@ page import="com.redmoon.blog.*"%>
  5. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  6. <html>
  7. <head>
  8. <%
  9. String userstr = SkinUtil.LoadString(request,"res.label.blog.user.userconfig", "my_blog");
  10. userstr = StrUtil.format(userstr, new Object[] {Global.AppName});
  11. %>
  12. <title><%=userstr%></title>
  13. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  14. <LINK href="../../common.css" type=text/css rel=stylesheet>
  15. </head>
  16. <body>
  17. <%
  18. String op = ParamUtil.get(request, "op");
  19. %>
  20. <%if (op.equals("add")) {%>
  21. <%@ include file="../../forum/inc/header.jsp"%>
  22. <%}%>
  23. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil"/>
  24. <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
  25. <p>&nbsp;</p>
  26. <%
  27. if (!privilege.isUserLogin(request)) {
  28. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request, "err_not_login")));
  29. return;
  30. }
  31. String userName = privilege.getUser(request);
  32. UserConfigDb ucd = new UserConfigDb();
  33. ucd = ucd.getUserConfigDb(userName);
  34. if (op.equals("add") && ucd.isLoaded()) {
  35. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request,"res.label.blog.user.userconfig", "activate_blog")));
  36. return;
  37. }
  38. if (op.equals("add")) {
  39. UserConfigMgr ucm = new UserConfigMgr();
  40. boolean re = false;
  41. try {
  42. re = ucm.create(request);
  43. }
  44. catch (ErrMsgException e) {
  45. out.print(StrUtil.Alert_Back(e.getMessage()));
  46. return;
  47. }
  48. if (re) {
  49. out.print(StrUtil.Alert_Redirect(SkinUtil.LoadString(request,"res.label.blog.user.userconfig", "activate_success"), "../myblog.jsp?userName=" + StrUtil.UrlEncode(userName)));
  50. }
  51. else
  52. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request,"res.label.blog.user.userconfig", "activate_fail")));
  53. }
  54. if (op.equals("modify")) {
  55. UserConfigMgr ucm = new UserConfigMgr();
  56. boolean re = false;
  57. try {
  58. re = ucm.modify(request);
  59. }
  60. catch (ErrMsgException e) {
  61. out.print(StrUtil.Alert_Back(e.getMessage()));
  62. return;
  63. }
  64. if (re) {
  65. out.print(StrUtil.Alert_Redirect(SkinUtil.LoadString(request, "info_op_success"), "userconfig_edit.jsp?userName=" + StrUtil.UrlEncode(userName)));
  66. }
  67. else
  68. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request, "info_op_fail")));
  69. }
  70. %>
  71. <%if (op.equals("add")) {%>
  72. <%@ include file="../../forum/inc/footer.jsp"%>
  73. <%}%>
  74. </body>
  75. </html>