Alguém sabe me dizer como recupero na pagina do sistema que está logado no sistema?
Depende do sistema 
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
)
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]