Faça uma conexão com a classe java.net.URL (método openStream() ) a partir
do applet a uma página script de servidor (ASP, JSP, o que for), fazendo
esta página script de servidor retornar o valor do cookie do web browser
cliente. Por incrível que pareça isso funciona, mas não deveria funcionar,
porque cookies são do browser, e o web server deveria entender que uma
conexão feita por um applet (em uma localport tcp diferente, teoricamente)
trata-se de uma outra conexão, e assim não conseguiria pegar o cookie do
cliente (o applet, neste caso), pela simples razão de que applets não têm
cookies. Como isso funciona, sou obrigado a pensar que o método openStream
da classe URL tem outra implementação na JVM do web browser, e que na
verdade não faz uma conexão de verdade, mas pede para o web browser fazê-la,
e este faz esta conexão utilizando-se da conexão já aberta com o web server
(por isso o web server retorna o cookie do browser... ).
Outra forma de fazer isso : acesse um método javascript da mesma página do
applet que retorna o valor do cookie, utilizando-se da classe JSObject. Esta
classe só existe no Netscape, mas você pode fazer um applet rodar sobre o IE
descompactando o pacote java40.jar (procure na pasta onde está instalado o
Netscape 4.x) na mesma pasta onde fica o applet no web server, pois assim o
IE irá baixar as classes necessárias, ou simplesmente acrescenta
ARCHIVE="java40.jar" dentro da tag applet que o web browser vai entender que
deve baixar este jar da mesma pasta onde está o applet no web server.
[]s,
Sergio Stateri Jr
[EMAIL PROTECTED]
Tesla Tecnologia
Sao Paulo (SP)
-----Mensagem original-----
De: Jorge Martins [mailto:[EMAIL PROTECTED]]
Enviada em: Quarta-feira, 10 de Janeiro de 2001 14:47
Para: java-list
Assunto: [java-list] Applet e Cookie
Pessoal,
Tem como acessar um cookie através de uma applet?
abraços
Jorge Roberto Diniz Martins
[EMAIL PROTECTED]
www.unear.net
Tel.: +55 (21) 3389-2924
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------