1 9 10 package com.opensymphony.module.sitemesh.taglib.page; 11 12 import javax.servlet.jsp.tagext.BodyTagSupport ; 13 import javax.servlet.jsp.tagext.Tag ; 14 15 21 public class ParamTag extends BodyTagSupport { 22 private String name; 23 24 public void setName(String name) { 25 this.name = name; 26 } 27 28 public int doAfterBody() { 29 Tag parent = getParent(); 30 if (parent instanceof ApplyDecoratorTag) { 31 ApplyDecoratorTag t = (ApplyDecoratorTag)parent; 32 t.addParam(name, getBodyContent().getString()); 33 } 34 return SKIP_BODY; 35 } 36 } | Popular Tags |