Ciao a tutti, ancora poco esperta di java vi chiedo un'aiuto...

Sto sviluppando un'app android che quando viene avviata si apre il pannello di login che chiede username e password; questi parametri vengono inviati ad una pagina login.jsp che verifica se l'accesso puo' avvenire o no.

La pagina login.jsp è quindi mettendo solo il codice dopo aver effettuato la query al db:

codice:
if(rowCount==0)
  {
       //user o password errati
	out.println("0");
  }
    else
     {
    	rst.beforeFirst();
    	
    	 while(rst.next()){
    		 
    		
    		 
    		     codice=rst.getString("codice");
    		     session.setAttribute("codice",codice);
    		   }
    	
		session.setAttribute("logged","1");
		
	   out.println("1");
	
      }
Fin qui tutto bene, quindi se l'utente è loggato dall'app visualizzo l'activity per visualizzare la rubrica che viene riempita dai paramtri presi dal db nella pagina rubrica.jsp sul server.

Il problema è qui perche' se faccio
out.println(session.getValue("codice"));

non ho nulla, è come se non viene tracciata la sessione.
Ho provato invece dall'app a collergarmi col browser del pc e tutto va bene....
Secondo voi manca qualcosa??

Grazie a tutti!!