javax.servlet.jsp.jstl.fmt

Class LocaleSupport


  • public class LocaleSupport
    extends Object
    Class which exposes the locale-determination logic for resource bundles through convenience methods.

    This class may be useful to any tag handler implementation that needs to produce localized messages. For example, this might be useful for exception messages that are intended directly for user consumption on an error page.

    Author:
    Jan Luehe
    • Constructor Detail

      • LocaleSupport

        public LocaleSupport()
    • Method Detail

      • getLocalizedMessage

        public static String getLocalizedMessage(PageContext pageContext,
                                                 String key)
        Retrieves the localized message corresponding to the given key.

        The given key is looked up in the resource bundle of the default I18N localization context, which is retrieved from the javax.servlet.jsp.jstl.fmt.localizationContext configuration setting.

        If the configuration setting is empty, or the default I18N localization context does not contain any resource bundle, or the given key is undefined in its resource bundle, the string "???<key>???" is returned, where "<key>" is replaced with the given key.

        Parameters:
        pageContext - the page in which to get the localized message corresponding to the given key
        key - the message key
        Returns:
        the localized message corresponding to the given key
      • getLocalizedMessage

        public static String getLocalizedMessage(PageContext pageContext,
                                                 String key,
                                                 String basename)
        Retrieves the localized message corresponding to the given key.

        The given key is looked up in the resource bundle with the given base name.

        If no resource bundle with the given base name exists, or the given key is undefined in the resource bundle, the string "???<key>???" is returned, where "<key>" is replaced with the given key.

        Parameters:
        pageContext - the page in which to get the localized message corresponding to the given key
        key - the message key
        basename - the resource bundle base name
        Returns:
        the localized message corresponding to the given key
      • getLocalizedMessage

        public static String getLocalizedMessage(PageContext pageContext,
                                                 String key,
                                                 Object[] args)
        Retrieves the localized message corresponding to the given key, and performs parametric replacement using the arguments specified via args.

        See the specification of the <fmt:message> action for a description of how parametric replacement is implemented.

        The localized message is retrieved as in getLocalizedMessage(pageContext, key).

        Parameters:
        pageContext - the page in which to get the localized message corresponding to the given key
        key - the message key
        args - the arguments for parametric replacement
        Returns:
        the localized message corresponding to the given key
      • getLocalizedMessage

        public static String getLocalizedMessage(PageContext pageContext,
                                                 String key,
                                                 Object[] args,
                                                 String basename)
        Retrieves the localized message corresponding to the given key, and performs parametric replacement using the arguments specified via args.

        See the specification of the <fmt:message> action for a description of how parametric replacement is implemented.

        The localized message is retrieved as in getLocalizedMessage(pageContext, key, basename).

        Parameters:
        pageContext - the page in which to get the localized message corresponding to the given key
        key - the message key
        args - the arguments for parametric replacement
        basename - the resource bundle base name
        Returns:
        the localized message corresponding to the given key

Nederlandse vertaling

U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.

Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.

Bij voorbaat dank.

Document heeft de 11/06/2005 gemaakt, de laatste keer de 18/08/2025 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/java-api-javaee-rf-javax/servlet/jsp/jstl/fmt/LocaleSupport.html

De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.

Referenties

  1. Bekijk - html-document Taal van het document:fr Manuel PHP : https://docs.oracle.com, LocaleSupport (Java(TM) EE 7 Specification APIs)

Deze verwijzingen en links verwijzen naar documenten die geraadpleegd zijn tijdens het schrijven van deze pagina, of die aanvullende informatie kunnen geven, maar de auteurs van deze bronnen kunnen niet verantwoordelijk worden gehouden voor de inhoud van deze pagina.
De auteur van deze site is als enige verantwoordelijk voor de manier waarop de verschillende concepten, en de vrijheden die met de referentiewerken worden genomen, hier worden gepresenteerd. Vergeet niet dat u meerdere broninformatie moet doorgeven om het risico op fouten te verkleinen.