Cursos / Informática para Internet / Desenvolvimento Web I / Aula
A biblioteca core implementa funcionalidades de suporte a variáveis, controle de fluxo, gerenciamento de URLs, além de outras (miscelâneas). Você verá agora com mais detalhes cada uma dessas funcionalidades.
Área | Função | Tags | Prefixo |
Core | Suporte a variáveis | remove set |
c |
Controle de fluxo | choose when otherwise forEach if |
||
Gerenciamento de URLs | import param redirect param url param |
||
Miscelâneas | catch out |
Começaremos mostrando as duas funcionalidades gerais da biblioteca core, que são <c:out> e <c:catch>. Cada uma delas possui atributos que descrevem como será o seu comportamento.
A tag c:out exibe os valores armazenados nas variáveis de escopo na página. O escopo pode ser a própria página, o request, a sessão e a aplicação. Assim, o código <c:out value="${var}" /> irá procurar por um objeto chamado var no escopo da página. Caso não encontre, a procura será feita no request, e, caso não encontre, será a vez da sessão até chegar ao escopo da aplicação. Caso a variável não esteja em nenhum desses escopos, nada será exibido. Um detalhe sobre essa tag é que se o valor da variável for null, uma string vazia será exibida. Dessa forma, não precisamos nos preocupar com exceções do tipo NullPointerException.
Versão 5.3 - Todos os Direitos reservados