1. <fmt:parseNumber>
    1. Faz o parsing de um número: obtém um Number a partir de uma String
    2. Exemplos
      1. <fmt:parseNumber value="3.14159" parseLocale="en_US" var="pi"/> <fmt:parseNumber value="R$ 8,90" type="currency" parseLocale="pt_BR" var="valorEmReal"/> PI: <fmt:formatNumber value="${pi}"> Preço: <fmt:formatNumber type="currency" value="${valorEmReal}">
  2. <fmt:formatNumber>
    1. Formata número, valor monetário ou porcentagem, de acordo com o locale em uso ou com parâmetros customizados
    2. Atributos
      1. value
        1. Número a ser formatado
      2. type
        1. number
        2. currency
        3. percent
      3. pattern
        1. máscara de formatação, de acordo com as regras de java.text.DecimalFormat
      4. currencyCode
        1. Código do valor monetário (BRL para o real ou USD para o dólar)
      5. currencySymbol
        1. Símbolo monetário (como R$ ou US$)
      6. groupingUsed
        1. Determina se os dígitos serão agrupados
      7. maxIntegerDigits, minIntegerDigits
        1. Número mínimo e máximo de inteiros
      8. maxFractionDigits, minFractionDigits
        1. Número mínimo e máximo de casas decimais
    3. Exemplos
      1. <fmt:formatNumber minFractionDigits="5" maxFractionDigits="5"> <%=Math.PI%> </fmt:formatNumber>
      2. <c:set var="preco" value="8.9"/> <c:set var="milhao" value="1000000"/> <fmt:setLocale value="pt_BR"/> <fmt:formatNumber type="currency" value="${milhao}" minFractionDigits="2"/> <fmt:formatNumber type="currency" value="${milhao}" currencySymbol="US$" minFractionDigits="2" />
  3. <fmt:formatDate>
    1. Formata uma data ou horário de acordo com o locale em uso ou com parâmetros customizados
    2. Atributos
      1. value
        1. Data a ser formatada
      2. type
        1. date
        2. time
        3. both
      3. dateStyle ou timeStyle
        1. default
        2. short
        3. medium
        4. long
        5. full
    3. Exemplo
      1. <fmt:formatDate value="${now}" type="both" dateStyle="full" timeStyle="full"/>
  4. <fmt:parseDate>
    1. Faz o parsing de uma data; obtém um objeto java.util.Date a partir de uma string
    2. Exemplos
      1. <fmt:parseDate value="01/09/2009" dateStyle="short" parseLocale="pt_BR" var="dataBR"> <fmt:dateFormat value="${dataBR}" dateStyle="full" />
  5. <fmt:setLocale>
    1. Permite que a página especifique a localidade-padrão
    2. Sintaxe: <fmt:setLocale value="Localidade ou objeto java.util.Locale" variant="String contendo variante da localidade" scope="page | request | session | application" />
  6. <fmt:setTimeZone>
    1. Permite especificar o fuso horário padrão
    2. Sintaxe: <fmt:setTimeZone value="Fuso horário" var="Variável para armazenar a representação do fuso horário" scope="page | request | session | application" />
  7. <fmt:setBundle>
    1. Permite carregar uma família de arquivos de recursos
    2. Sintaxe: <fmt:setBundle basename="Nome da família de arquivos de recursos" var="Variável que provê acesso ao pacote de recursos" scope="page | request | session | application" />
  8. <fmt:message>
    1. Permite exibir mensagens localizadas presentes em arquivos de recursos
    2. Sintaxe: <fmt:message key="Chave de identificação da mensagem" bundle="Nome do pacote de recursos" var="Variável que armazenará mensagem" scope="page | request | session | application" />
  9. <fmt:requestEncoding>
    1. Permite ajustar a codificação de caracteres de uma requisição
    2. Sintaxe: <fmt:requestEncoding value="Nome do conjunto de caracteres" bundle="Nome do pacote de recursos" var="Nome" scope="page | request | session | application" />