Pessoal, sendRedirect reescreve a URL no Browser, fazendo voc� sair do
contexto da sua aplica��o se voc� colocar por exemplo:

response.sendRedirect(http://java.sun.com);

Claro que se voc� fizer um sendRedirect para um local da sua aplica��o
voc� n�o vai sair do contexto.

  Agora com o dispatcher � imposs�vel sair do servidor da aplica��o,
porque ele trabalha com os arquivos que est�o contidos nele.
  Se voc�s tentarem:

RequestDispatcher rd =
request.getRequestDispatcher("http://java.sun.com";);
rd.forward(request, response);

  Haver� uma mensagem de erro, dizendo que n�o � poss�vel localizar o
arquivo.

  Rafael, a API de Servlet diz explicitamente que o dispatcher n�o pode
sair do servidor:

public abstract interface RequestDispatcher
Defines an object that receives requests from the client and sends them
to any resource (such as a servlet, HTML file, or JSP file) on the
server. The servlet container creates the RequestDispatcher object,
which is used as a wrapper around a server resource located at a
particular path or given by a particular name.

Marcelo Sousa Ancelmo

Borland Certified JBuilder 6 Developer
Sun Certified Programmer for Java 2 Plataform
Sun Certified Web Component Developer for J2EE Plataform


-----Mensagem original-----
De: Gambit [mailto:[EMAIL PROTECTED]] 
Enviada em: quarta-feira, 5 de fevereiro de 2003 00:56
Para: [EMAIL PROTECTED]
Assunto: Re: RES: [enterprise-list] sendRedirect e HTTPS

E-mail Premium BOL
Antiv�rus, anti-spam e at� 100 MB de espa�o. Assine j�!
http://email.bol.com.br/

         E ai leite...

         Se esta saindo do contexto pode usar o 
ServletContext.getContext(...).getRequestDispatcher(...)

         Cade o pessoal SCWD, isso cai na prova !!! :P
(brincadeirinha...)

         gambit

At 01:20 PM 2/4/2003 -0300, you wrote:

>         Marcelo,
>
>         N�o � em poss�vel sair do contexto da aplica��o qq container?
Sei 
> que no Tomcat � poss�vel, mas n�o sei se ficaria independente de 
> container, ou seja, se faz parte da especifica��o.
>
>         Se for padronizado que seja poss�vel configurar o servidor de 
> aplica��o para cross-context, ele poderia usar o RequestDispatcher
sempre...
>
>         Algu�m tem mais experi�ncia com isso?
>
>         Rafael Leite
>         Analista de Sistemas - SAFF
>         Softplan/Poligraph
>         Sistema da Qualidade Certificado - ISO 9001 - BVQI - INMETRO
>         Fone/Fax: 0xx(48) 3027-8000
>         http://www.softplan.com.br
>
>
>At 17:09 03/02/2003 -0200, you wrote:
>>Bruno,
>>Voc� est� usando sendRedirect pq est� saindo do Contexto da aplica��o?
>>Se n�o for caso, usa um RequestDispatcher que deve resolver o seu
>>problema.
>>
>>Marcelo Sousa Ancelmo
>>
>>Borland Certified JBuilder 6 Developer
>>Sun Certified Programmer for Java 2 Plataform
>>Sun Certified Web Component Developer for J2EE Plataform
>>
>>
>>-----Mensagem original-----
>>De: Bruno Borges [mailto:[EMAIL PROTECTED]]
>>Enviada em: sexta-feira, 31 de janeiro de 2003 11:43
>>Para: [EMAIL PROTECTED]
>>Assunto: [enterprise-list] sendRedirect e HTTPS
>>
>>E-mail Premium BOL
>>Antiv�rus, anti-spam e at� 100 MB de espa�o. Assine j�!
>>http://email.bol.com.br/
>>galera... to com uma aplica��o aki onde o acesso nela
>>tah sendo feita com https...
>>
>>https://endereco/aplicacao
>>
>>o problema eh o seguinte... em alguns servlets, eu
>>fa�o um sendRedirect, e daih, a pagina de destino nao
>>carrega, pois ao q me parece, tah voltando pro modo
>>http.
>>
>>alguem jah percebeu isso?
>>
>>o container eh o Oracle 9iAS 9.0.2.1
>>
>>[]'s Bruno
>>
>>______________________________________________________________________
_
>>Busca Yahoo!
>>O servi�o de busca mais completo da Internet. O que voc� pensar o
Yahoo!
>>encontra.
>>http://br.busca.yahoo.com/
>>
>>---------------------------------------------------------------------
>>Para cancelar a subscri��o, envie mensagem para:
>>[EMAIL PROTECTED]
>>Para comandos adicionais, envie mensagem para:
>>[EMAIL PROTECTED]
>>
>>
>>
>>
>>
>>---------------------------------------------------------------------
>>Para cancelar a subscri��o, envie mensagem para: 
>>[EMAIL PROTECTED]
>>Para comandos adicionais, envie mensagem para: 
>>[EMAIL PROTECTED]
>
>
>---------------------------------------------------------------------
>Para cancelar a subscri��o, envie mensagem para: 
>[EMAIL PROTECTED]
>Para comandos adicionais, envie mensagem para: 
>[EMAIL PROTECTED]
>



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para:
[EMAIL PROTECTED]





---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a