Exceptions

1 resposta
Bianca_Rosa

E ae galera, beleza?

Seguinte… to com um problema aqui.

No meu servlet, faço o parse de uma data.

java.text.DateFormat formatador = new java.text.SimpleDateFormat("dd/MM/yy"); data = (java.util.Date)formatador.parse(request.getParameter("data"));

E no meu web.xml, queria pegar a exception gerada pelo parse:

<error-page> <exception-type>java.text.ParseException</exception-type> <location>/errorParse.jsp</location> </error-page>

Posso fazer isso? Ele reclama que preciso utilizar o try - catch para pegar essa exception, mas se eu fizer isso, ele não vai mandar para a página de erro.

Alguém pode me ajudar? :wink:

Valeu!

1 Resposta

rogeriopaguilar

Você pode utilizar o try{}catch(SuaException e){} e no catch lançar uma ServletException passando para o construtor a instância SuaException. No web.xml você mapeia um servlet de erro que trata exceções do tipo ServletException e neste servlet de tratamento você consegue acessar sua exceção original. Na página:

http://www.tutorialspoint.com/servlets/servlets-exception-handling.htm

tem um exemplo de como fazer isso.

Até mais!

Criado 20 de janeiro de 2012
Ultima resposta 20 de jan. de 2012
Respostas 1
Participantes 2