Como pegar o ID na pagina de Perfil?

Pessoal to fazendo um site e gostaria de saber como eu faço para pegar as informações do usuário quando ele ir para a sua pagina de perfil. No caso uma página que ele consiga modificar suas informações
Faço a parte de login normal no banco, vendo se ele tem cadastro, vejo se o nome já existe no banco.
Mas para pegar os dados do usuário especifico na página não estou conseguindo.

minha Servlet. consigo passar o ID para a pagina de logado, logo apos que o usuário entrar no sistema

[code] //recuperando os dados do cadastro
verificaDB verifica = new verificaDB();

			//Instaciando a classe cadLogin
			cadLogin cad = new cadLogin();
			 
			//pegando os dados do formulario HTML
			cad.setNome(request.getParameter("user_"));
			cad.setSenha(request.getParameter("password_"));
			 
			//aqui passo o nome e a senha passada pelo formulario HTML
			//E recupero  inforação para saber se ele e autenticado no banco ou nao
			ResultSet verificacao = verifica.buscaUser(cad.getNome(), cad.getSenha());
			
			  
			 //não estou conseguindo entrar aqui
				if(verificacao != null){
					 
					  try {
						//aqui estou criando uma sessão para o usuario
							HttpSession session = request.getSession(true);
							
							//aqui passo qualquer nome para recuperar no filter para ver se a pessoa estar logada
							session.setAttribute("logado", true); 
							
							//aqui e para eu pegar o nome da pessoa logada
							session.setAttribute("usuarioLogado", cad.getNome());
						  
						  //aqui se deu tudo certo estou redirencionado o usuario para outra pagina, e mandando na URL o seu ID
						response.sendRedirect("/projetoWeb/admin/logadoo.jsp?usuario=true&codigo="+verificacao.getString("id"));
					} catch (SQLException e) {
						 
						e.printStackTrace();
					}
				}else{
					  
					System.out.println("Usuario ou senha incorreto");
					//mando um parametro na pagina do index quando der falha de usuario ou senha
					//e recupero ela dentro da pagins index para ver se e verdadeira se for dou a msg de erro
					response.sendRedirect("/projetoWeb/index.jsp?falha=true"); 
					 
				}[/code]

minha classe que verifica se o usuário tem acesso

[code]public ResultSet buscaUser(String usuario, String senha){

	//Instanciando a classe de conexão como o BD
	conectaBD carrega = new conectaBD();
	
	Connection con = carrega.getConnection();
	PreparedStatement ps = null;
	
	String select = "SELECT * FROM cadlogin WHERE cadlogin_nome = ? and cadlogin_senha = ?";
	try {
		ps = con.prepareStatement(select);
		ps.setString(1, usuario);
		ps.setString(2, senha);
		 
		ResultSet rs = ps.executeQuery();
		
		while(rs.next()){
			  
			return rs;
		}
		 
		ps.close();

	} catch (SQLException e) {
		
		e.printStackTrace();
		 
	}
	return null;
	
	
}[/code]

minha pagina de logado, mostrando o nome do usuário logado e o id.

[code]<%String user = (String)request.getSession().getAttribute(“usuarioLogado”);

%>

<% int idd = Integer.parseInt(request.getParameter(“codigo”));

out.print("Bem vindo “+user+” seu Id é "+idd);

cadLogin pegaId = new cadLogin();
pegaId.setId(idd);

%>

LOGADO COM SUCESSO

Bem vindo <% out.println(user); %>

Perfil




Logout

Perfil


[/code]