1 16 17 package org.apache.taglibs.standard.examples.taglib; 18 19 import java.util.Locale ; 20 21 import javax.servlet.jsp.JspTagException ; 22 import javax.servlet.jsp.jstl.core.ConditionalTagSupport; 23 24 30 31 public class DefaultLocaleTag extends ConditionalTagSupport { 32 33 private static final Locale defaultLocale = Locale.getDefault(); 34 35 public boolean condition() throws JspTagException { 36 LocalesTag localesTag = (LocalesTag) findAncestorWithClass( this, LocalesTag.class ); 37 if ( localesTag == null ) { 38 throw new JspTagException ( "defaultLocale bust be inside locales"); 39 } 40 return localesTag.getCurrent().equals( defaultLocale ); 41 } 42 } 43 | Popular Tags |