Questão FC266239
Através de JSTL (JavaServer Pages Standard Tag Library) é possível
Plataforma Java EE
IDECAN · 2019
Através de JSTL (JavaServer Pages Standard Tag Library) é possível
- escrever em páginas JSP com uma tag específica para laços, o , sendo o c um prefixo da taglib http://java.sun.com/jsp/jstl/core.
- escrever scriptlets, utilizando assim código Java diretamente na página JSP, abordagem provada ser uma boa prática de programação.
- escrever em páginas JSP com uma tag específica para laços, o , sendo o f um prefixo da taglib http://java.sun.com/jsp/jstl/form.
- escrever em páginas JSP com uma tag específica para controle, o , sendo o f um prefixo da taglib http://java.sun.com/jsp/jstl/fmt.
- substituir totalmente o uso de scriptlets, sendo impossível uma mesma página JSP compartilhar tags JSTL e scriptlets.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa está correta porque a JSTL fornece uma taglib padrão para operações comuns em páginas JSP, incluindo laços. Para isso utiliza-se a biblioteca core, registrada normalmente com prefixo c e URI http://java.sun.com/jsp/jstl/core.
Na prática usa-se a tag de iteração <c:forEach>, que evita scriptlets e deixa a página mais legível. Exemplo de uso:
<c:forEach var="item" items="${lista}"> ... </c:forEach>.
A tag recebe atributos como items (coleção a percorrer) e var (nome da variável de iteração). Assim, a JSTL permite controlar laços de forma declarativa e integrada ao JSP.
Conteúdo do catálogo FC Concursos · Atualizado em