As tags utilizadas em uma página JSP para importar classes ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - diretivas.
Para começar, é importante ressaltar que as <tags> mencionadas no contexto de JSP são elementos fundamentais que permitem aos desenvolvedores controlar o comportamento da página. Agora, vamos entender por que a alternativa "A" é a correta:
As diretivas em uma página JSP são utilizadas para passar instruções ao container JSP sobre como processar a página. Por exemplo, a diretiva <%@ page %> pode ser usada para importar classes Java, especificar o tipo de conteúdo (MIME type), entre outras configurações. Além disso, a diretiva <%@ taglib %> é empregada para declarar uma biblioteca de tags que será utilizada na página, o que é muito comum quando se faz uso da JavaServer Pages Standard Tag Library (JSTL). Por fim, a diretiva <%@ include %> serve para incluir conteúdos de outros arquivos, como fragmentos de JSP, permitindo a reutilização de código.
Essas diretivas são diferentes de scriptlets (<% ... %>), que são blocos de código Java inseridos dentro do HTML, e de declarações (<! ... >), que são utilizadas para definir métodos ou variáveis que serão utilizados na página. As expressões (<%= ... %>) são usadas para inserir valores diretamente na saída da página. E por fim, standard actions são ações predefinidas que o JSP fornece para realizar operações comuns, como o forward de uma requisição ou a instanciação de um bean.
Assim, a alternativa "A" é a única que se encaixa corretamente na descrição fornecida pelo enunciado e nos permite trabalhar com importação de classes, uso de bibliotecas de tags e inclusão de arquivos em JSP.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Para importar classes de um pacote ou bibliotecas de classes, é utilizada uma diretiva de página (page directive).
Diretivas de páginas começam com os caracteres "<%@".
Exemplo: <%@ page import="java.util.*,java.text.*" %>
Fonte: http://www.jsptut.com/Directives.jsp
Directive tag
Esta tag permite dar informação sobre a página ao motor JSP. Existe somente 3 tipos de tags directivas:
page - processa informação para esta página. Existem 11 atributos opcionais. Sintaxe: <%@ page atributo=”valor” %>
Include – arquivos para serem incluidos. Sintaxe: <%@ include file=”pagina.jsp” %>
Taglib- Define uma biblioteca a ser usada. Precisa de um prefixo e de um url: Sintaxe: <%@ taglib prefix = "prefixo" uri = "taglib.tld" %>
É importante sabermos quais são os 11 atributos possíveis para tag page. São eles: (vejam que uma delas é o import, arguido na questão): • language="nome-da-linguagem-de-script" • contentType="mime-type|mime-type;charset=nome-charset" • errorPage="url-página-de-erro" • isErrorPage="true|false" • buffer="none|tamanho-em-kb" • auto-flush="true | false“ • import="lista-de-pacotes" • extends="nome-da-classe-base" • session="true|false" • isThreadSafe="true|false" • info="texto-informativo"
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo