Em uma página chamada cadastro.jsp do site do Governo de XX,...
C e E = Não Existem
A = Isso aqui é um SCRIPTLET Mal feito
B = Não existe DECLARAÇÃO PAGE
GABARITO D
Resposta Correta: D - <%@page import="java.sql.*"%>
Vamos desdobrar o tema para entender a questão. Em JSP (JavaServer Pages), parte do Java EE (Enterprise Edition), frequentemente precisamos utilizar classes de pacotes específicos para realizar determinadas operações, como é o caso de manipulação de banco de dados relacional onde utilizamos classes do pacote java.sql
.
Para importar classes ou pacotes em uma página JSP, utilizamos a diretiva page, que é uma instrução que afeta a página inteira. A sintaxe correta para importar classes em um arquivo JSP é usar a diretiva page, seguida pelo atributo import, e então especificar a classe ou o pacote desejado. A instrução completa é colocada entre <%@
e %>
, que são os delimitadores de uma diretiva JSP. Portanto, se quisermos importar todo o pacote java.sql
, a instrução correta será:
<%@page import="java.sql.*"%>
Essa diretiva deve ser declarada no início da página JSP para que as classes sejam disponibilizadas para todo o código subsequente. A opção D é a correta porque segue a sintaxe padrão para a importação de pacotes em uma página JSP.
As demais alternativas apresentam erros de sintaxe ou conceito:
- A - Usa chaves (
{}
) ao invés dos delimitadores corretos. - B - Usa o símbolo de exclamação (
!
) de maneira errada e não respeita a sintaxe correta para diretiva page. - C - Parece uma instrução de importação correta em código Java, mas não é válida em um arquivo JSP.
- E - Utiliza uma notação que não é reconhecida pelo JSP.
Portanto, para importar todas as classes do pacote java.sql
em uma página JSP, deve-se usar a instrução <%@page import="java.sql.*"%>
no início do documento, como indicado na alternativa correta.