Leia o trecho a seguir: "A diretiva é um recurso que você tem para dar instruções especiais ao Container no momento da tradução da página. As diretivas vêm em três sabores: page, include e taglib [...]. O código Java vem entre os símbolos <% e %>. Mas a diretiva acrescenta um caractere a mais no começo do elemento - o símbolo @ (arroba)! Se você vir um código JSP que começa com <%@, você já sabe que se trata de uma diretiva." Fonte: BASHAM, B.; SIERRA, K.; BATES, B. Use a cabeça! Servlets & JSP. 2 ed. Rio de Janeiro-RJ: Alta Books. 2008, p. 287. Considerando essas informações e o conceito estudado sobre diretivas, analise as afirmativas a seguir. 1. A diretiva do tipo include serve para inserir o conteúdo de um arquivo, sendo frequentemente utilizada para incluir trechos que são repetidos em páginas de um site, como cabeçalho, menus e rodapé. II. Um dos recursos importantes da diretiva do tipo include é estabelecer o pageEncoding dos elementos de páginas, incluindo o da página que inclui as demais. III. A diretiva do tipo page permite a importação de classes e define informações da página para uso do servidor. IV. A diretiva do tipo taglib adiciona uma biblioteca, chamada de biblioteca de inferência, para o contêiner Web processar outras linguagens que não Java. Está correto apenas o que se afirma em: A l e IV. B) Il e Ill. C) l e ll. D) Il e IV. E) l e lll.
A resposta correta é a opção B: "II e III." A afirmativa I está correta, e as afirmativas II e III são as únicas corretas entre as opções apresentadas, de acordo com o conceito de diretivas em JSP.
Entendendo as Diretivas em JSP
As afirmativas apresentadas referem-se às diretivas em JSP, conforme descritas no trecho do livro "Use a cabeça! Servlets & JSP". Vamos analisar cada uma delas:
I. A afirmativa I está correta. A diretiva do tipo include é utilizada para inserir o conteúdo de um arquivo em uma página JSP. Ela é frequentemente usada para incluir trechos que se repetem em várias páginas, como cabeçalhos, menus e rodapés.
II. A afirmativa II está incorreta. A diretiva do tipo include não é responsável por estabelecer o pageEncoding dos elementos de páginas. Essa tarefa geralmente é realizada por outras configurações, como o uso da diretiva page com o atributo pageEncoding.
III. A afirmativa III está correta. A diretiva do tipo page permite a importação de classes e define informações da página para uso do servidor. Isso inclui a configuração do pageEncoding e outros atributos relacionados à página.
IV. A afirmativa IV está incorreta. A diretiva do tipo taglib não adiciona uma biblioteca de inferência. Em vez disso, ela é usada para importar e registrar bibliotecas de tags personalizadas que podem ser usadas em uma página JSP.
Lista de comentários
A resposta correta é a opção B: "II e III." A afirmativa I está correta, e as afirmativas II e III são as únicas corretas entre as opções apresentadas, de acordo com o conceito de diretivas em JSP.
Entendendo as Diretivas em JSP
As afirmativas apresentadas referem-se às diretivas em JSP, conforme descritas no trecho do livro "Use a cabeça! Servlets & JSP". Vamos analisar cada uma delas:
I. A afirmativa I está correta. A diretiva do tipo include é utilizada para inserir o conteúdo de um arquivo em uma página JSP. Ela é frequentemente usada para incluir trechos que se repetem em várias páginas, como cabeçalhos, menus e rodapés.
II. A afirmativa II está incorreta. A diretiva do tipo include não é responsável por estabelecer o pageEncoding dos elementos de páginas. Essa tarefa geralmente é realizada por outras configurações, como o uso da diretiva page com o atributo pageEncoding.
III. A afirmativa III está correta. A diretiva do tipo page permite a importação de classes e define informações da página para uso do servidor. Isso inclui a configuração do pageEncoding e outros atributos relacionados à página.
IV. A afirmativa IV está incorreta. A diretiva do tipo taglib não adiciona uma biblioteca de inferência. Em vez disso, ela é usada para importar e registrar bibliotecas de tags personalizadas que podem ser usadas em uma página JSP.
#SPJ1