Em JSP, <%@ page atributo1="valor1" atributo2="valor2"......

Próximas questões
Com base no mesmo assunto
Q930443 Programação
Em JSP, <%@ page atributo1="valor1" atributo2="valor2"... %> é a sintaxe típica da diretiva Page. Um de seus atributos, se definido para true, indica que o buffer deve ser esvaziado quando cheio. Trata-se do atributo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - autoFlush.

A questão aborda a diretiva page no contexto de JSP (JavaServer Pages), que é usada para definir atributos específicos em uma página JSP, como o tipo de documento, a codificação de caracteres, se a página deve participar em sessões e outros comportamentos. Entender essa diretiva é fundamental para quem desenvolve aplicações web usando JSP, pois ela influencia diretamente como a página será processada pelo servidor.

O atributo autoFlush, quando definido como true, configura o comportamento do buffer de saída da página JSP. O buffer é utilizado para armazenar o conteúdo gerado pela página antes de enviá-lo ao cliente. Se o buffer ficar cheio, a definição true para autoFlush significa que o conteúdo deve ser automaticamente enviado para o cliente e o buffer esvaziado, ao invés de lançar uma exceção (BufferOverflowException). Esse comportamento é essencial em páginas que geram uma grande quantidade de conteúdo dinâmico, garantindo que os dados cheguem ao cliente de maneira fluida e evitando erros de buffer cheio.

As outras opções listadas na questão referem-se a outros atributos da diretiva page que têm funções distintas:

  • buffer - Define o tamanho do buffer de saída para a resposta da página.
  • session - Indica se a página JSP deve ou não participar de uma sessão HTTP.
  • contentType - Especifica o tipo MIME da resposta gerada pela página JSP.
  • isThreadSafe - Declara se a página é segura para o uso em múltiplas threads simultaneamente.

Portanto, a alternativa correta é a C - autoFlush, pois é o atributo que, quando configurado para true, assegura o esvaziamento automático do buffer quando este fica cheio.

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

Quem não tem acesso: --> C

Uma das vantagens do JSP é que os designers deram muitas alças para controlar o comportamento do contêiner. Um deles é o atributo autoFlush JSP da diretiva page.


1. O que é o autoFlush JSP?

O autoFlush é um dos 14 atributos , suporta o JSP.

Leva valores booleanos de verdadeiro ou falso .

Indica o contêiner para liberar os dados ou não quando o buffer é preenchido para ser enviado ao cliente.


2. Como o AutoFlush JSP funciona?

Se não definido pelo programador, o valor padrão é true , indicando que a limpeza é necessária.

Quando definido como false, o autoFlush gera uma exceção quando o buffer está cheio.

https://way2java.com/jsp/jsp-made-simple-jsp-page-directive-autoflush-example/

Clique para visualizar este comentário

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