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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"
  2. import = "java.io.File"
  3. import = "cn.js.fan.util.ErrMsgException"
  4. import="com.redmoon.forum.*"
  5. %>
  6. <%@ page import="cn.js.fan.web.Global" %>
  7. <%@ page import="java.util.Calendar" %>
  8. <%@ page import="com.redmoon.forum.person.UserSet"%>
  9. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  10. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil" />
  11. <jsp:useBean id="form" scope="page" class="cn.js.fan.security.Form" />
  12. <%
  13. boolean cansubmit = false;
  14. com.redmoon.forum.Config cfg = new com.redmoon.forum.Config();
  15. int interval = cfg.getIntProperty("forum.addMsgInterval");
  16. int maxtimespan = interval;
  17. try {
  18. cansubmit = form.cansubmit(request,"addtopic", maxtimespan);// 防止重复刷新
  19. }
  20. catch (ErrMsgException e) {
  21. out.println(StrUtil.Alert_Back(e.getMessage()));
  22. return;
  23. }
  24. boolean isSuccess = false;
  25. String privurl = "";
  26. String boardcode = "";
  27. MsgDb replyMsgDb = null;
  28. try {
  29. MsgMgr msgMgr = new MsgMgr();
  30. isSuccess = msgMgr.AddReply(application, request);
  31. privurl = msgMgr.getprivurl();
  32. boardcode = msgMgr.getCurBoardCode();
  33. replyMsgDb = msgMgr.getMsgDb(msgMgr.getId());
  34. }
  35. catch (ErrMsgException e) {
  36. out.println(StrUtil.Alert_Back(e.getMessage()));
  37. return;
  38. }
  39. %>
  40. <%
  41. // 取得皮肤路径
  42. Leaf lf = new Leaf();
  43. lf = lf.getLeaf(boardcode);
  44. String skincode = lf.getSkin();
  45. if (skincode.equals("") || skincode.equals(UserSet.defaultSkin)) {
  46. skincode = UserSet.getSkin(request);
  47. if (skincode==null || skincode.equals(""))
  48. skincode = UserSet.defaultSkin;
  49. }
  50. SkinMgr skm = new SkinMgr();
  51. Skin skin = skm.getSkin(skincode);
  52. String skinPath = skin.getPath();
  53. %>
  54. <html>
  55. <head>
  56. <title><lt:Label res="res.label.forum.addreply" key="addreply"/> - <%=Global.AppName%></title>
  57. <%@ include file="../inc/nocache.jsp"%>
  58. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  59. <link href="<%=skinPath%>/skin.css" rel="stylesheet" type="text/css">
  60. </head>
  61. <body>
  62. <%@ include file="inc/header.jsp"%>
  63. <%
  64. if (isSuccess)
  65. {
  66. %>
  67. <ol><lt:Label key="info_op_success"/></ol>
  68. <%
  69. out.println(StrUtil.waitJump("<a href='"+privurl+"'>" + SkinUtil.LoadString(request, "res.label.forum.addreply", "back_to_priv") + "</a>",3,privurl));
  70. %>
  71. <ol><a href="listtopic.jsp?boardcode=<%=StrUtil.UrlEncode(boardcode)%>"><lt:Label res="res.label.forum.addreply" key="back_to_cur_board"/></a></ol>
  72. <%
  73. if (replyMsgDb.getCheckStatus()==MsgDb.CHECK_STATUS_NOT) {
  74. out.println("<ol>" + SkinUtil.LoadString(request, "res.label.forum.addtopic", "need_check") + "</ol>");
  75. }
  76. %>
  77. <%}%>
  78. <%@ include file="inc/footer.jsp"%>
  79. </body>
  80. </html>