1 5 package com.opensymphony.oscache.web.tag; 6 7 import javax.servlet.jsp.JspTagException ; 8 import javax.servlet.jsp.tagext.TagSupport ; 9 10 15 public class GroupsTag extends TagSupport { 16 private Object groups = null; 17 18 public int doStartTag() throws JspTagException { 19 CacheTag ancestorCacheTag = (CacheTag) TagSupport.findAncestorWithClass(this, CacheTag.class); 20 21 if (ancestorCacheTag == null) { 22 throw new JspTagException ("GroupsTag cannot be used from outside a CacheTag"); 23 } 24 25 ancestorCacheTag.addGroups(String.valueOf(groups)); 26 27 return EVAL_BODY_INCLUDE; 28 } 29 30 public void setGroups(Object groups) { 31 this.groups = groups; 32 } 33 } 34 | Popular Tags |