Mostrar quem esta online

Alguém sabe me dizer como recupero na pagina do sistema que está logado no sistema?

Depende do sistema :slight_smile:

e um site, ai quero fazer q quando as pessoas estiverem visitando minha pagina apareça o nome dela…

O nome da página ou o nome da pessoa? (Estou dando uma de português aqui, mas estou reforçando que você deve sempre escrever corretamente, para se fazer entender :slight_smile: )

Se for o nome da página é bem fácil, já que você pode imprimir o valor de getServletPath() :

Se for o nome da pessoa, e estiver usando sessões (e a pessoa tiver se logado no seu site), basta você recuperar o nome da pessoa das suas variáveis de sessão.

to querendo pegar o nome da pessoa que estar logado naquele momento, não manjo muito de sessão, mas conseguir fazer uma para autenticar o usuário no sistema.

segue o meu filter e minha servlet que cria uma sessão… e desculpa se não estou me expressando bem em perguntar e pq sou novo em programação

[code]minha servlet que cria a sessõ

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

	conectaBanco carrega = new conectaBanco();
	carrega.fazConexao();
	
	//aqui estou pegando o nome e a senha que vem do formulario
	 String user = request.getParameter("user_");
	 String senha = request.getParameter("password_");
	 
	 cadastro cd = new cadastro();
	 cd.setUsuario(user);
	 cd.setSenha(senha);
	 
	 
	 //aqui estou chamando a classe que checa os nomes do BD para ver se a pessoa tem acesso ou nao ao sistema
	 verificaUsuario vUser = new verificaUsuario();
	 
	 //aqui estou passado parametro senha e usuario
	 Integer status = vUser.verifica(cd.getUsuario(),cd.getSenha()); 
	
	 try{
		  
	 if(status == 1){
		 //aqui estou criando uma sessão
		 HttpSession session = request.getSession(true);
		 
		 //aqui passo qualquer nome para recuperar esse nome para ver se ele estar logado ou nao
		 session.setAttribute("logado", true);
		 
		 //System.out.println("estamos na servlet de novo urururur");
		 response.sendRedirect("/ProjetoWEB/admin/logado.jsp");

	 }else{
		 System.out.println("Senha ou Usuario incorreto");
		 response.sendRedirect("/ProjetoWEB/index.jsp");
	 }
		 
	 }
	 catch(Exception e){
		 response.sendRedirect("/erros/erro.jsp");
	 }[/code]

e meu filtro

[code]public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {

	///fazendo um cach
	HttpServletRequest req = (HttpServletRequest) request;
	HttpServletResponse res = (HttpServletResponse) response;
	
	
	//recuperando a sessão
	HttpSession session = req.getSession();
	
	//vendo se a sessão não é nula, se ele estar logado ou nao 
	if(session == null || session .getAttribute("logado")== null){
		res.sendRedirect("/ProjetoWEB/index.jsp");
		//se ele tentar bular ou nao logar ele volta para o INDEX
	}
	
	// pass the request along the filter chain
	chain.doFilter(request, response);
}[/code]