Recuperar mensagem de erro pelo JSP

3 respostas
D

Olá pessoal… :grin:

Criei um filtro para verificar a sessão do usuário em uma aplicação web…
Em um certo momento eu mando um erro…

response.sendError( HttpServletResponse.SC_UNAUTHORIZED, "Sua sessão expirou, faça seu login primeiro" );

E no meu web.xml existe:

<error-page> <error-code>401</error-code> <location>/login.jsp</location> </error-page>

Ou seja… qdo um usuário não está logado, ele é redirecionado para o login.jsp…

Alguém sabe se existe alguma possibilidade de pegar a mensagem “Sua sessão expirou, faça seu login primeiro” pelo login.jsp?

3 Respostas

M

mas essa mensagem não aparece no browser qnd retorna o 401? :roll:

D

Sim, retorna…

Mas eu gostaria d enviar o usuário para o login.jsp para q ele possa se identificar… e nessa página exibir a mensagem em um local personalizado…

Por isso coloquei no web.xml:

<error-page> <error-code>401</error-code> <location>/login.jsp</location> </error-page>

Então, qdo eu mando o erro 401, a página é redirecionada para o login.jsp

Entendeu? Será possível recuperar essa mensagem?

M

Entendi. Mas não sei como fazer isso de cór, tem que dar uma olhada na API.

Criado 25 de julho de 2005
Ultima resposta 25 de jul. de 2005
Respostas 3
Participantes 2