Win a copy of The Way of the Web Tester: A Beginner's Guide to Automating Tests this week in the Testing forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Problems with redirect after catching Exception (JSF 2)

Melanie Kirchner
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I have a problem with the redirect in my custom ExceptionHandler. The ExceptionHandler should handle NullPointerExceptions and perform a redirect if an exception occures. Here is the part of the Handler that is responsible for the redirect:

I have a simple page to test the ExceptionHandler:

And in the getter-Method for firstname I force a NullPointerException:

The redirect to my error page works fine for this little example but when I add considerable more content on the page (like a menu with many entries and icons) the redirect doesn't work because the response is already commited in the exceptionHandler method. I also tried to redirect to the error page via response.sendRedirect() but the same problems occured.

Why is the response already commited? Is there any context-param or anything else to prevent this behavior?

  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic