usuário logado

Tenho implementado o LOGIN do meu site em Java, mas não estou mostrando o nome do usuário, tenho uma classe que certifica os dados,

Como faço para pegar o nome do usuário atual que está logado de acordo com seu id no caso? Se alguém tiver um exemplo prático, desde já agradeço muito!

Minha classe DAO com os seguintes métodos

.
.
.
public String certificarLogin(String nome,String email, String senha) throws SQLException {  
  
        int validarSenha = 0, validarEmail = 0, validar = 0;  
        int validarSenhaAdm = 0, validarEmailAdm = 0, validarAdm = 0;  
        String status = "incorreto";  
        PreparedStatement sql1=(PreparedStatement) this.connection.prepareStatement("Select * from cadastro");  
        ResultSet rs1 = sql1.executeQuery();  
  
        while (rs1.next()) {  
  
            String emailBD = rs1.getString("email");  
            if (emailBD.equals(email)) {  
                validarEmail = 1;  
            }  
  
            String senhaBD = rs1.getString("senha");  
            if (senhaBD.equals(senha)) {  
                validarSenha = 1;  
            }  
            //request.getSession().setAttribute("nome", nome);  
        }  
  
        validar = validarEmail + validarSenha;  
        if (validar == 2){  
              
            status = "logado";  
        }  
  
        PreparedStatement sql2=(PreparedStatement) this.connection.prepareStatement("Select * from administrador");  
        ResultSet rs2 = sql2.executeQuery();  
  
        while (rs2.next()) {  
  
            String emailBDAdm = rs2.getString("email");  
  
            if (emailBDAdm.equals(email)) {  
                validarEmailAdm = 1;  
            }  
  
            String senhaBDAdm = rs2.getString("senha");  
  
            if (senhaBDAdm.equals(senha)) {  
                validarSenhaAdm = 1;  
            }  
        }  
  
        validarAdm = validarEmailAdm + validarSenhaAdm;  
        if (validarAdm == 2){  
            status = "adm";  
        }  
          
        return status;  
    }  
.
.
.

minha JSP

[code]
<%
CadastroDAO dao = new CadastroDAO();
String nome = request.getParameter(“nome”);
String email = request.getParameter(“email”);
String senha = request.getParameter(“senha”);
String status = dao.certificarLogin(nome,email,senha);
session.setAttribute(“log”, status);

if (session.getAttribute(“log”).equals(“logado”)){
request.getSession().setAttribute(“nome”, nome);

response.sendRedirect(“indexAutorizado.jsp”);
}

if (session.getAttribute(“log”).equals(“adm”)) {
response.sendRedirect(“admin.jsp”);
}

if (session.getAttribute(“log”).equals(“incorreto”)) {
response.sendRedirect(“loginincorreto.jsp”);
}

%> [/code]

Pra quê duplicar tópicos? http://guj.com.br/java/244268-mostrar-usuario-logado

:?

tsc tsc tsc…

A intenção não é causar redundância, mas sim deixar o tópico atual, pois os tópicos que vão ficando mais velhos nunca são respondidos!