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 + -
显示快捷键?