SóProvas


ID
2094979
Banca
FGV
Órgão
COMPESA
Ano
2016
Provas
Disciplina
Programação
Assuntos

As diretivas são usadas para fornecer informações especiais ao container JSP sobre a página JSP, quando esta é compilada para servlet.
Em relação aos atributos da diretiva page, assinale a afirmativa correta.

Alternativas
Comentários
  • Atributos da diretiva:

     

    - Atributo Info

    Usado para inserir informações sumarizadas da página, não havendo restrições ao seu tamanho. Exemplo:

    <%@ page info=”Estudo sobre Diretivas JSP, Prof. Cristiano Neves, 2006” %>

     

    - Atributo Language

    Usado, em geral, para especificar Java como a linguagem de criação de script para a página. Exemplo:

    <%@ page language=”java” %>

     

    - Atributo ContentType

    Este atributo indica qual o tipo MIME (Multipurpose Internet Mail Extensions) da resposta está sendo gerada pela JSP. Os tipos mais comuns são: “text/plain”, “text/html”, “text/xml”. Logo abaixo segue o exemplo usado como padrão para as JSPs.

    <%@ page contentType=”text/html” %>

     

    - Atributo Extends

    Serve para indicar a super classe que será usada pelo container JSO no momento de tradução da página em um Servlet Java. Exemplo:

    <%@ page extends=”com.taglib.jsp.primeirapagina” %>

     

    - Atributo Import

    Com o atribuo import, diferente do extends, é capaz de estender um conjunto de classes Java que poderão ser usadas nas páginas JSPs. Esta forma é mais econômica de se digitar código, sendo mais prático. Exemplo:

    <%@ page import=”java.util.List” %>

     

    - Atributo Session

    Session é do tipo boolean, indica se a página está participando do gerenciamento de sessão. Por exemplo, se quisermos dizer que uma página é parte de uma sessão, utiliza-se a seguinte sintaxe:

    <%@ page session=”true” %>

     

    - Atributo Buffer

    Responsável por controlar a saída bufferizada para uma página JSP. Se for ajustado para “none” o conteúdo de uma JSP é passado instantaneamente à resposta HTTP. O tamanho do buffer é descrito em kilobytes. Exemplo:

    <%@ page buffer=”12kb” %> ou <%@ page buffer=”none” %>

     

    - Atributo AutoFlush

    Semelhante ao Buffer, também é responsável por controlar a saída buferizada, mais exatamente o comportamento do container JSP quando já esteja cheio o Buffer de saída. Neste caso é esvaziado automaticamente o Buffer de saída e o conteúd0o enviado para o servidor HTTP que transmite para o Browser responsável pela solicitação. Sendo do tipo boolean, sua sintaxe é dada abaixo:

    <%@ page autoFlush=”true” %>

     

    - Atributo isThreadSafe

    Quando uma página JSP é compilada em um Servlet, ela deve ser capaz de atender a múltiplas solicitações. Para isso devemos utilizar o atributo isThreadSafe, caso contrário é necessário defini-lo como “false”. Exemplo:

    <%@ page isThreadSafe=”false” %>

     

    - Atributo errorPage

    ErrorPage indica uma página alternativa que será exibida caso aconteça um erro não previsto durante o processamento de uma página JSP no container. Exemplo:

    <%@ page errorPage=”/trabalho/paginas/erro.jsp” %>

     

    - Atributo isErrorPage

    Responsável por define uma página JSP que servirá como a página de erro padrão para um grupo de páginas JSP. Sendo do tipo boolean, sua sintaxe é descrita abaixo:

    <%@ page isErrorPage=”true”%>

    Fonte: http://www.devmedia.com.br/conhecendo-as-diretivas-jsp/5397