Para inserir fragmentos de código Java em uma página JSP, c...

Próximas questões
Com base no mesmo assunto
Q1655443 Programação
Para inserir fragmentos de código Java em uma página JSP, chamados de scriptlets, é necessário utilizar os delimitadores
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Letra A - <% e %>

Na tecnologia JavaServer Pages (JSP), os scriptlets são fragmentos de código Java embutidos em uma página HTML para adicionar dinamicidade e lógica do lado do servidor à página. Scriptlets são identificados pelos delimitadores <% e %>, e são executados cada vez que a página JSP é solicitada.

O uso de scriptlets permite que o desenvolvedor insira qualquer código Java válido, que será compilado e executado pelo servidor JSP. O código dentro de um scriptlet pode acessar e manipular dados de requisição e sessão, realizar operações lógicas ou de controle de fluxo, e criar ou usar objetos Java.

Vamos entender porque a alternativa A é a correta:

A opção <% e %> é a correta porque delimita um scriptlet dentro de uma página JSP. O código Java inserido entre esses delimitadores é processado no servidor antes que a resposta seja enviada de volta ao cliente. Por exemplo:

<%
  int contador = 0;
  contador++;
%>

As demais opções são incorretas por não serem delimitadores de scriptlets em JSP:

  • A opção B (<? e ?>) é tipicamente usada em PHP, não em JSP.
  • A opção C (<!-- e -->) é usada para comentários em HTML e não executa código.
  • A opção D (<%= e %>) é usada para expressões JSP, onde o resultado da expressão é automaticamente convertido em uma string e enviado para a resposta, mas não é o delimitador padrão para scriptlets.
  • A opção E (<script language="Java"> e </script>) não é uma sintaxe usada em JSP. Embora a tag <script> seja usada para código cliente-side, como JavaScript, a linguagem Java não é executada no lado do cliente dessa maneira.

Portanto, é essencial lembrar que os scriptlets em JSP são identificados pelos delimitadores <% e %>, o que torna a alternativa A a resposta correta.

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

Os Componente do JSP e suas sintaxes:

  • Declarações <%! ... %>;
  • Expressões <%= expressão %>;
  • Scriplets: <% scriplet %>;
  • Comentários: <%-- comentário --%>;
  • Ações: <jsp: ação />;
  • Diretivas: <%@ diretiva %>.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo