dirlisttag.java
来自「一个用java编写的功能强大的OA系统」· Java 代码 · 共 55 行
JAVA
55 行
package cn.js.fan.module.cms;import org.apache.log4j.Logger;import java.util.Iterator;import javax.servlet.jsp.tagext.*;import java.util.Vector;public class DirListTag extends TagSupport { int[] ids = null; Logger logger = Logger.getLogger(DirListTag.class.getName()); String parentCode; Iterator ir; static String cachePrix = "dirlist"; public DirListTag() { } public void setParentCode(String cCode) { this.parentCode = cCode; } public int doStartTag() { getList(); return EVAL_BODY_INCLUDE; } public int doAfterBody() { try { if (ir == null || !ir.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 getList() { LeafChildrenCacheMgr dlc = new LeafChildrenCacheMgr(parentCode); Vector v = dlc.getList(); if (v!=null) ir = v.iterator(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?