Class SetLocaleSupport

java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
org.apache.taglibs.standard.tag.common.fmt.SetLocaleSupport
All Implemented Interfaces:
IterationTag, JspTag, Tag, Serializable
Direct Known Subclasses:
SetLocaleTag, SetLocaleTag

public abstract class SetLocaleSupport extends TagSupport
Support for tag handlers for <setLocale>, the locale setting tag in JSTL 1.0.
Author:
Jan Luehe
See Also:
  • Field Details

    • value

      protected Object value
    • variant

      protected String variant
  • Constructor Details

    • SetLocaleSupport

      public SetLocaleSupport()
  • Method Details

    • setScope

      public void setScope(String scope)
    • doEndTag

      public int doEndTag() throws JspException
      Description copied from class: TagSupport
      Default processing of the end tag returning EVAL_PAGE.
      Specified by:
      doEndTag in interface Tag
      Overrides:
      doEndTag in class TagSupport
      Returns:
      EVAL_PAGE
      Throws:
      JspException - if an error occurs while processing this tag
      See Also:
    • release

      public void release()
      Description copied from class: TagSupport
      Release state.
      Specified by:
      release in interface Tag
      Overrides:
      release in class TagSupport
      See Also:
    • parseLocale

      public static Locale parseLocale(String locale)
      See parseLocale(String, String) for details.
    • parseLocale

      public static Locale parseLocale(String locale, String variant)
      Parses the given locale string into its language and (optionally) country components, and returns the corresponding java.util.Locale object. If the given locale string is null or empty, the runtime's default locale is returned.
      Parameters:
      locale - the locale string to parse
      variant - the variant
      Returns:
      java.util.Locale object corresponding to the given locale string, or the runtime's default locale if the locale string is null or empty
      Throws:
      IllegalArgumentException - if the given locale does not have a language component or has an empty country component