Em JSP, <%@ page atributo1="valor1" atributo2="valor2"......
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