1 53 54 106 107 package com.Yasna.forum.tags; 108 109 import java.io.*; 110 import java.util.*; 111 import javax.servlet.*; 112 import javax.servlet.jsp.*; 113 import javax.servlet.jsp.tagext.*; 114 import javax.servlet.http.*; 115 import com.Yasna.forum.tags.*; 116 117 143 public class NewMessagesTag extends TagSupport 144 { 145 private Boolean value = null; 146 147 150 public final int doStartTag() throws JspException 151 { 152 boolean result = false; 153 try { 155 NewMessages nm = (NewMessages)this.findAncestorWithClass(this, 156 Class.forName("com.Yasna.forum.tags.NewMessages")); 157 result = nm.newMessages(); 158 } catch(Exception e) { 159 } 160 161 if( value == null ) { 162 if( result ) 163 return EVAL_BODY_INCLUDE; 164 } else { 165 if( value.booleanValue() == result ) 166 return EVAL_BODY_INCLUDE; 167 } 168 169 return SKIP_BODY; 171 } 172 173 178 public void setValue(String str) 179 { 180 value = new Boolean (str); 181 } 182 } 183 | Popular Tags |