1 53 54 package com.Yasna.forum.tags; 55 56 import com.Yasna.forum.*; 57 import javax.servlet.jsp.*; 58 import javax.servlet.jsp.tagext.*; 59 import java.io.*; 60 61 69 public class CaseTag extends TagSupport { 70 71 private boolean caseValue; 72 73 public int doStartTag() throws JspException { 74 BooleanTag bt = null; 75 try { 76 bt = (BooleanTag)this.findAncestorWithClass(this, 77 Class.forName("com.Yasna.forum.tags.BooleanTag")); 78 if (bt.getValue() == caseValue) return EVAL_BODY_INCLUDE; 79 } catch (Exception e) { 80 } 81 return SKIP_BODY; 82 } 83 84 public void setValue(String caseValue) { 85 this.caseValue = "true".equals(caseValue); 86 } 87 88 } | Popular Tags |