Ciao a tutti,
sto realizzando un piccolo progetto web, in cui include il servizio di registrazione e login tutto questo realizzato mediante inserimento dei dati all' interno di un db(access) tramite una classe java invocata da un Bean , ed attraverso un ' ulteriore classe (anch' essa collegata tramite Bean) che verifica l' username e la password inserita dall' utente nella sessione di login.
Quest' ultima classe non fa altro che verificare che l'username inserito sia presente nel db creato in precedenza e che la password coincida con il record dell' username inserito (altri servizi script verificheranno poi che lo stesso username non sia registarto da 2 o piu utenti , argomenti cmq non affini a questa discussione).
Il mio problema è il seguente :

vorrei realizzare un metodo (getUsername) all' interno della classe Login che della sessione l' username al' interno della sessione corrente.
Chiedevo appunto da Voi esperti di programmazione qualche consiglio.

Questa è la classe realizzata fino a questo momento (notate che alcuni metodi non sono altro che prove affini ad alcuni servizi):

codice:
package jspbeans;
import java.sql.*;

public class LoginBean {
	private boolean ret ;
	private Statement s;
	
	
	public LoginBean(){
		try{
     			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
				String dbUrl = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/Progetto/db.mdb";
				Connection c = DriverManager.getConnection(dbUrl,"","");
    			s=c.createStatement();
			
		}catch(Exception e){e.printStackTrace();}
	}	


	
	public boolean verifica (String username, String password){
		ret=false ;
    	try{
    			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
				String dbUrl = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=C:/Program Files/Apache Software Foundation/Tomcat 5.5/webapps/Progetto/db.mdb";
				Connection c = DriverManager.getConnection(dbUrl,"","");
    			s=c.createStatement();
     			String query = "select * from utenti"; 
     			ResultSet r=s.executeQuery(query);
      			while(r.next()) {
   					String un = r.getString("username");
   					String pw = r.getString("password");
   					if(un.equals(username) && pw.equals(password)){
   					ret = true;}
  				}  // end while
  			
			//c.close();
        	//s.close();  
	   } catch (Exception e){e.printStackTrace();}
	   return ret;
	}
	
	
	
  	public boolean getRet() {
   		return ret;
  	}
  
  
   	public boolean logout(){
      	ret=false;
      	return ret;
    }
      
      
    public boolean Votato(){
    	return true;
     }
      
        
    public static void main (String[]args){
		LoginBean lb= new LoginBean();
		
		if (lb.verifica("alessio","140186")== true)
		{System.out.println ("Sei stato riconosciuto");
			//lb.logout();
		System.out.println (lb.getRet());
		
		}
		else 
		{System.out.println("Username o password errati!");
			System.out.println (lb.getRet());}
			
		//lb.verifica("alessio","140186");
		//lb.logout();
		//System.out.println(lb.getRet());
		
	}

}