As tags utilizadas em uma página JSP para importar classes ...

Próximas questões
Com base no mesmo assunto
Q233858 Programação
As tags utilizadas em uma página JSP para importar classes de um pacote, habilitar o uso de bibliotecas de classes (por exemplo, JSTL) e incluir arquivos (por exemplo, JSP Fragments) são conhecidas como tags
Alternativas

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

Resposta certa: letra A.
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