grouptag.java

来自「一个不错的cache」· Java 代码 · 共 33 行

JAVA
33
字号
/* * Copyright (c) 2002-2003 by OpenSymphony * All rights reserved. */package com.opensymphony.oscache.web.tag;import javax.servlet.jsp.JspTagException;import javax.servlet.jsp.tagext.TagSupport;/** * GroupTag is a tag that adds a group to an ancestor CacheTag's groups.<p> * * @author <a href="mailto:robvdv@yahoo.com">Robert van der Vliet</a> */public class GroupTag extends TagSupport {    private Object group = null;    public int doStartTag() throws JspTagException {        CacheTag ancestorCacheTag = (CacheTag) TagSupport.findAncestorWithClass(this, CacheTag.class);        if (ancestorCacheTag == null) {            throw new JspTagException("GroupTag cannot be used from outside a CacheTag");        }        ancestorCacheTag.addGroup(String.valueOf(group));        return EVAL_BODY_INCLUDE;    }    public void setGroup(Object group) {        this.group = group;    }}

⌨️ 快捷键说明

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