O melhor tutorial objetos implícitos JSP em 2024. Neste tutorial você pode aprender pedido de objeto,objetos de resposta,objetos fora,objetos de sessão,objetos de aplicação,objetos de configuração,objetos pageContext,objetos da página,objetos de exceção,

objetos implícitos JSP

JSP objetos implícitos JSP recipiente é fornecido para cada página de objetos Java, os desenvolvedores podem usá-los diretamente, sem uma declaração explícita. objetos implícitos JSP também são conhecidos como variáveis ​​pré-definidas.

JSP suporta nove objetos implícitos:

objetos descrição
pedido Exemplos de classe HttpServletRequest
resposta Exemplos HttpServletResponse classe
fora Exemplos classe PrintWriter é usado para produzir o resultado na página
sessão classe exemplos HttpSession
aplicação instância ServletContext da classe, e aplicação sensível ao contexto
configuração classe exemplos ServletConfig
pageContext Exemplos classe PageContext JSP página fornece acesso a todos os objetos e espaços de nomes
página Semelhante à classe Java nesta palavra-chave
exceção Exceção classe de objeto que representa o erro ocorreu a página JSP objeto de exceção correspondente

pedido de objeto

javax.servlet.http.HttpServletRequest pedido objeto é uma instância da classe. Sempre que um cliente solicita uma página JSP, motor JSP irá criar um novo objeto de solicitação para representar o pedido.

solicitação de objeto fornece uma série de métodos para obter os cabeçalhos HTTP, cookies, métodos HTTP, e assim por diante.


objetos de resposta

javax.servlet.http.HttpServletResponse objeto de resposta é uma instância da classe. Quando o servidor cria solicitação de objetos simultaneamente criado em resposta ao objeto de resposta do cliente.

objectos de resposta também são definidos na interface módulo de processamento de cabeçalho HTTP. Através deste objeto, os desenvolvedores podem adicionar novos cookies, timestamp, código de status HTTP, e assim por diante.


objetos fora

javax.servlet.jsp.JspWriter fora objeto é uma instância da classe, em resposta a escrita objeto de conteúdo.

O objeto de classe JspWriter inicial consoante o cache de página para diferentes instâncias da operação. Você pode usar o atributo = buffer 'falso' na directiva página para facilmente desativar o cache.

classe JspWriter contém a maioria método de classe java.io.PrintWriter. No entanto, JspWriter adicionar alguns métodos destinados a lidar com cache e design. Há, JspWriter IOExceptions classe irá lançar uma exceção, enquanto PrintWriter não.

A tabela a seguir lista os métodos importantes que irão utilizar a saída do boolean, char, int, double, String, objeto e outros tipos de dados:

caminho descrição
out.print (dt dataType) Valor do tipo de saída Tipo
out.println (dt dataType) Tipo Tipo de valor de saída e em seguida, enrole
out.flush () Lave o fluxo de saída

objetos de sessão

javax.servlet.http.HttpSession objeto de sessão é uma instância da classe. E Java Servlets no objeto Session tem o mesmo comportamento.

objeto de sessão é usado para rastrear a sessão entre cada solicitação do cliente.


objetos de aplicação

objetos de aplicação directamente embalados ServletContext objeto de classe servlet é uma classe javax.servlet.ServletContext instância.

Este objeto ao longo do ciclo de vida da página JSP representa a página JSP. Este objeto é criado quando a página JSP é inicializado com o método de chamada jspDestroy () foi removido.

Ao adicionar atributos para o aplicativo, em seguida, todos os componentes de sua aplicação web arquivos JSP pode acessar essas propriedades.


objetos de configuração

objeto de configuração é uma instância da classe javax.servlet.ServletConfig classe ServletConfig directamente embalado objetos servlet.

Este objeto permite aos desenvolvedores acessar parâmetros de inicialização do servlet ou JSP motor, tais como caminhos de arquivo.

O seguinte é o uso de objeto de configuração, não é muito importante, não é comumente utilizado:

config.getServletName();

Ele retorna contido no <servlet-name> elemento no nome do servlet, nota, <servlet-name> elemento é definido no arquivo WEB-INF \ web.xml.


objetos pageContext

pageContext javax.servlet.jsp.PageContext objeto é uma instância da classe usada para representar toda a página JSP.

Este objeto é usado para acessar as informações da página principal, enquanto filtrando a maioria dos detalhes de implementação.

Este objeto armazena uma referência aos objetos de solicitação e resposta. objetos de aplicação, objetos de configuração, objetos de sessão, a objetos podem ser obtidas acessando as propriedades do objeto.

pageContext objeto também contém as instruções passadas para páginas JSP, incluindo informações armazenadas em cache, ErrorPage URL, o escopo de página semelhantes.

classe PageContext define uma série de campos, incluindo PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, APPLICATION_SCOPE. Ele também oferece mais de 40 tipos de métodos, metade herdados da classe javax.servlet.jsp.JspContext.

Uma maneira importante é removeArribute (), que aceita um ou dois parâmetros. Por exemplo, pageContext.removeArribute ( "AttrName") Retirar a quatro âmbito das propriedades relevantes, mas este método é apenas para remover o seguinte âmbito específico das propriedades relevantes:

pageContext.removeAttribute("attrName", PAGE_SCOPE);

objetos da página

Este objeto é uma referência para a instância de página. Pode ser visto como sendo representativo da página JSP.

objeto página é um sinônimo para este objeto.


objetos de exceção

wraps objeto exceção lançada informações de exceção a partir da página anterior. Ele é frequentemente usado para gerar uma resposta adequada à condição de erro.

objetos implícitos JSP
10/30