Duvidas sobre variaveis em servlet

Senhores e Senhoritas,

Sera que alguem pode me ajudar com este problema no meu ServLet, o problema e’ o seguinte:

 - Apos fazer a conexão com o banco de dados, pego o login e a senha atraves do "getparameter" na proxima pagina e
   transfiro para uma package "diversos.guarda_usuario_login(login,senha)" como tambem outros valores;
 - Quando outro usuário se conecta na pagina em outra maquina ele consegue trocar os valores do login e senha que
   passei para o "diversos.guarda_usuario_login" ou do "diversos.guarda_nome_email";

Parece que estou compartilhando os meus valores das variaveis com os outros usuário, sera  que é porque criei elas como 
"static", estou criando da seguinte forma:

-- pagina_exemplo.class << Acesso da seguinte forma:
   
   Diversos.guarda_usuario(login,senha);


-- Diversos.class

   public static string v_login;
   public static string v_senha;

   public static void guarda_usuario(String p_login,String p_senha) {
      v_login = p_login;
      v_senha = p_senha;
   }

:cry:

tivemos um problema parecido com o seu aki…

no seu servlet, vc tem variaveis de classe??
se tiver, deve ser isso…

tente nao usar variaveis…recupere os dados diretamente do httpRequest e jogue p/ sua classe…sem o uso de variaveis…

falow

É isso mesmo, salvador. Trabalhar com variáveis estáticas da forma como vc está fazendo está errado… :frowning:

Sugiro que vc dê uma reavaliada na sua aplicação. Tenta criar um bean com os dados do usuário, ou algo assim.

Rafael ,

Tentei trabalhar com o httprequest, mas utilizo o windows.open do jscript e esta porcaria não passa as variaveis para outro pagina. Uso jscript para que ele faça uma pergunta antes de abrir a pagina, sera que é a melhor forma ?

Obrigado

blz…pode usar js…

mas como vc tah usando o window.open, tente passar os dados na sua URL…
usando window.open, o meotod doGet ira receber o pedido do JSP…ai eh soh pegar os dados da URL…

Rafael,

O unico problema de colocar na URL é que os parametros ficam aparecendo no browse, sera que tem algum modo de esconder ?

Obrigado…

se vc tah usando o window.open, acho q nao tem outro jeito…
talvez alguem tenha outra solucao…

mas vc poderia criptografar a senha p/ nao aparecer…

jah tentou dar submit na pagina?? assim vai o pacote httpRequest inteiro…