Cursos / Informática para Internet / Desenvolvimento Web I / Aula
Agora, veremos as tags de formatação de datas e números que são sensíveis à localização. Por exemplo, nos Estados Unidos, o formato padrão de data é mês/dia/ano, enquanto no Brasil esse formato é dia/mês/ano. Da mesma forma, valores numéricos são formatados diferentemente, pois lá eles usam como separador de casas decimais o caractere ‘.’ e nós usamos a ‘,’. Assim, as tags de formatação nos fornecem mecanismos necessários para exibir essas informações sensíveis de localidade (data, números etc.), de acordo com a localidade do usuário.
A tag de formatação de data, fmt:formatDate, usa as informações de localização do browser do usuário ou a definida pela tag fmt:setLocale. Você também pode customizar a formatação dessa data usando alguns atributos da tag, como veremos mais adiante. Adicionalmente, essa tag formata informações de data e de hora.
Vamos começar alterando o exemplo da aula passada, que lista um conjunto de pessoas. Vamos alterar a classe Pessoa para ter mais um atributo, que é a data de nascimento da pessoa, como mostrada na figura a seguir.
Agora, vamos alterar o servlet de exemplo que lista as pessoas do sistema para incluir o valor do atributo dataDeNascimento, conforme a figura a seguir.
Agora, vamos alterar a o JSP que exibe os dados das pessoas para exibir, além do nome, também, a data de nascimento, como mostra a figura a seguir.
Veja o resultado:
Perceba que a data ficou num formato legível, de acordo com o padrão de formatação que usamos no Brasil.
Versão 5.3 - Todos os Direitos reservados