Questão 34 · Informática: Programação e algoritmos
A respeito da JSP (JavaServer Pages), assinale a opção correta.
- A) As páginas JSP compiladas não precisam ser executadas em uma máquina virtual Java (JVM).
- B) O scriptlet é o conteúdo integral de um trecho de código Java que esteja dentro das tags <script>código< /script>.
- C) O comando <c:out value=”conteúdo”/> avalia uma expressão e insere o seu resultado na saída, podendo o conteúdo do atributo value ser dinâmico como um texto literal ou uma expressão escrita.
- D) O método POST do HTML não pode ser utilizado para enviar ou receber dados.
- E) Uma página criada com a tecnologia JSP, depois de instalada em um servidor de aplicação compatível, estará pronta para ser executada, não havendo a necessidade de ela ser transformada em um Servlet.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca Cebraspe (TRE/BA 2017).
Comentário
Gabarito: C.
A alternativa C está correta. A tag <c:out value="..."/> pertence à biblioteca JSTL (Core) e avalia uma expressão, inserindo o resultado na saída da página. O atributo value pode receber um texto literal ou uma expressão dinâmica, como ${usuario.nome}.
Erros das demais:
- A: páginas JSP são convertidas em servlets e executadas pela JVM, por isso não dispensam a máquina virtual.
- B: scriptlet é o código Java delimitado por
<% ... %>, e não por tags<script>, que são de JavaScript. - D: o método POST do HTML é plenamente usado para enviar dados a aplicações web, inclusive a JSPs.
- E: a página JSP é transformada em um servlet antes da execução, e não fica pronta para execução direta.
Dica: cuidado com a confusão entre scriptlet (<% %>) e a tag <script> do HTML, que é outra coisa.
Fundamentos: Biblioteca JSTL Core, tag c:out · Ciclo de vida da JSP: conversão em servlet e execução na JVM · Sintaxe de scriptlet em JSP
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe TRE/BA 2017 (Técnico Judiciário – Área: Apoio Especializado – Especialidade: Programação de Sistemas), questão 34, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.