ritag.java

来自「cwbbs 云网论坛源码」· Java 代码 · 共 66 行

JAVA
66
字号
package cn.js.fan.db;import javax.servlet.jsp.tagext.*;import org.apache.log4j.Logger;import java.sql.SQLException;public class RITag extends TagSupport {    ResultIterator ri = null;    String query, db;    Logger logger = Logger.getLogger(RITag.class.getName());        public RITag() {    }        public void setQuery(String query){      this.query = query;    }    public void setDb(String db) {        this.db = db;    }        public int doStartTag() {        Query();        return EVAL_BODY_INCLUDE;    }        public int doAfterBody() {        try {            if (ri==null || !ri.hasNext()) {                return SKIP_BODY;             } else {                return EVAL_BODY_AGAIN;             }        }        catch (Exception e) {            logger.error(e.getMessage());        }        return SKIP_BODY;    }        public int doEndTag() {        return EVAL_PAGE;    }    public void Query() {        RMConn rmconn = new RMConn(db);        try {            ri = rmconn.executeQuery(query);        }        catch (SQLException e) {            logger.error(e.getMessage());        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?