Alguem já usou o setAttribute para "guardar" algum objeto na sessão ?

Eu usava putValue mas está deprecated o problema é que quando vou usar
setAttribute o programa fica louco.

aí vai um pedaço do código

  DB banco = null;
  try
  {
   banco = new DB(con);
   st    = banco.getStat();
  }
  catch (SQLException sql)
  {
   out.println("Erro ao instanciar objeto
DB.<br><b>"+sql.getMessage()+"</b>");
  }
  catch (Exception e)
  {
   out.println("Erro nao esperado #001 <br><b>"+e.getMessage()+"</b>");
  }

  try
  {
// faz a consulta (esta consulta1 é um método definido da classe DB
   if (DEBUG)
   {
    out.println("fazendo a consulta");
   }
   rs   = banco.consultaGeral(cons,true);

  //pega total de linhas que a consulta retornou
   tLinhas = banco.getTotalLinhas();
   System.out.println("Olha o Total de linhas da consulta : " +tLinhas);
   if (DEBUG)
   {
    out.println("Total de linhas da consulta : " +tLinhas);
   }
   System.out.println("aqui ?");
  //guarda na capanga pra usar depois
   mySession.putValue("sql.pagina",new Integer("1"));

quanto chega neste ponto ele volta e executa a linha
rs   = banco.consultaGeral(cons,true);
de novo




------------------------------ 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] 
-------------------------------------------------------------------------

Responder a