Robson,

Existe apenas uma instancia do servlet, e cada usuario roda em um
thread. Assim, os atributos da classe sao compartilhados por todos, mas
nao as variaveis locais dos metodos.

As informacoes especificas de cada usuario devem ser guardadas na sessao
do usuario, que e' um objeto que fica ativo no servidor durante toda a
duracao da sessao. Esse objeto e' compartilhado por todos servlets que
participam da mesma sessao. Exemplo:

        String nome = ....;
        Object dados = ....;
        HttpSession s = request.getSession(true);
        s.putValue("nomeUsuario", nome);
        s.putValue("shoppingCart", dados);

        nome = (String)s.getValue("nome");


> Robson Martins wrote:
> 
> Ol� a todos...
> Tenho uma quest�o sobre servlet.
> Preciso saber sobre sess�o, tenho vari�veis no meu servlet que quando
> um usu�rio loga essas vari�veis s�o setadas para o perfil desse
> usu�rio caso outro usu�rio logue as vari�veis s�o sobrescritas com as
> novas informa��es e o usu�rio que logou primeiro acaba ficando com as
> suas v�riaveis alteradas e assim por diante, esse servlet tem um logon
> the usu�rio, e pega valores de um banco de dados, onde os usu�rios
> podem adicionar editar e remover valores desse banco de dados, outra
> coisa � que eu gostaris de criar frames nessa p�gina mas seu c�digo
> fica todo dentro do servlet, ent�o nao sei escrever no frame
> espec�fico. N�o sei o que estou fazendo � o melhor jeito vou enviar
> uma c�pia do programa que estou desenvolvendo e quem entender sobre
> meu problema pode dar uma olhada e tentar me dar alguma solu��o.
> Preciso realmente de ajuda...Por Favor!
> Espero respostas...
> []s Robson

--
Eduardo Issao Ito <[EMAIL PROTECTED]>
Eurosoft Consultoria <http://www.euroconsult.com.br>
Rua Marina Saddi Haidar, 176 - S�o Paulo - SP - Brasil
CEP 04650-050
TEL: +55 11 524-8022
FAX: +55 11 524-0408
* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a