Qual o numeor do erro da "sessão expirada"?

Ola a todos!

No web.xml do meu projeto quando ocorre um erro do tipo 500, o fluxo é desviado para uma pagina de erros. BLZ! Mas tudo que for erro vai pra la dessa forma.

Até ai tudo bem… mas existe um “erro”(nao é erro mas tudo bem) que eu quero que va para uma página especifica. Quando a sessao do usuario acabar eu quero que vá para a página X e não, apara aquela do erro 500.

Tem como fazer isso? O “experirar sessão” tem um numero de erro especifico ?

Valeu

Não sei como está fazendo, e o que esta usando,
mas utilizando Seam faço da seguinte maneira em meu pages.xml

<exception class="javax.faces.application.ViewExpiredException">
	<redirect view-id="/pages/principal.xhtml">
		<message>Sua sessão expirou</message>
	</redirect>
</exception>

estou usando JSF…richFaces

[quote=psyltrance]Não sei como está fazendo, e o que esta usando,
mas utilizando Seam faço da seguinte maneira em meu pages.xml

<exception class="javax.faces.application.ViewExpiredException"> <redirect view-id="/pages/principal.xhtml"> <message>Sua sessão expirou</message> </redirect> </exception> [/quote]Isso nao fica no web.xml né? Fica onde?

Eu estou colocando isso no web.xml e ainda NAO DA CERTO:

[code]
javax.servlet.ServletException
/index.htm

<error-page>
    <error-code>500</error-code>
	<location>/pagina/mensagem/erro.jsf</location>
</error-page>[/code]

Porque?

Segue lista dos códigos status do HTTP:
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Acredito que não exista nenhum código específico para a sessão expirada no HTTP.

Veja se esse link te ajuda: