grouptag.java
来自「oscache-2.4.1-full」· 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 + -
显示快捷键?