messagemgr.java
来自「cwbbs 云网论坛源码」· Java 代码 · 共 65 行
JAVA
65 行
package cn.js.fan.module.guestbook;import cn.js.fan.util.ErrMsgException;import org.apache.log4j.Logger;import cn.js.fan.web.Global;import java.util.Vector;import cn.js.fan.module.cms.Config;import cn.js.fan.security.ValidateCodeCreator;import javax.servlet.http.HttpServletRequest;import com.redmoon.forum.util.ForumFilter;public class MessageMgr { Logger logger = Logger.getLogger(MessageMgr.class.getName()); public MessageMgr() { } public MessageDb getMessageDb(int id) { MessageDb md = new MessageDb(); return md.getMessageDb(id); } public boolean create(HttpServletRequest request, String content, String userName, String ip) throws ErrMsgException { Config cfg = new Config(); if (cfg.getBooleanProperty("cms.commentValidateCode")) { ValidateCodeCreator.validate(request); } ForumFilter.filterUserName(request, content); int guestbook_content_len = cfg.getIntProperty("cms.guestbook_content_len"); if (content.length()>guestbook_content_len) { throw new ErrMsgException("内容不能超过" + guestbook_content_len + "个字"); } MessageDb msg = new MessageDb(); msg.setContent(content); msg.setUserName(userName); msg.setIp(ip); return msg.create(); } public boolean del(int id) throws ErrMsgException { MessageDb msg = new MessageDb(); msg = msg.getMessageDb(id); return msg.del(); } public boolean save(int id, String content, String reply) throws ErrMsgException{ MessageDb msg = new MessageDb(); msg = msg.getMessageDb(id); msg.setContent(content); msg.setReply(reply); return msg.save(); } public Vector list(String sql, int start, int end) { MessageDb md = new MessageDb(); return md.list(sql, start, end); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?