FC ConcursosFC Concursos

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

  1. 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.
  2. escrever scriptlets, utilizando assim código Java diretamente na página JSP, abordagem provada ser uma boa prática de programação.
  3. 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.
  4. 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.
  5. 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

Continue aprendendo