rrtag.java
来自「cwbbs 云网论坛源码」· Java 代码 · 共 47 行
JAVA
47 行
package cn.js.fan.db;import javax.servlet.jsp.tagext.*;import org.apache.log4j.Logger;public class RRTag extends TagSupport{ ResultIterator ri; String field; Logger logger = Logger.getLogger(RITag.class.getName()); public RRTag () { ri = null; } public void setField (String field) { this.field = field; } public int doStartTag () { RITag rit = (RITag)this.findAncestorWithClass(this,RITag.class); if (rit != null) { ri = rit.ri; } else { logger.error("get resultsets failed!"); } return SKIP_BODY; } public int doEndTag () { try { if (field!=null && ri!=null) { ResultRecord rr = (ResultRecord) ri.next(); String str = rr.get(field).toString(); pageContext.getOut().print(str); } } catch (Exception e) { logger.error(e.getMessage()); } return EVAL_PAGE; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?