jsf 2 - Uncaught Exception Handling in JSF -


i trying create filter handle exceptions (see handling uncaught exception in jsf)

public void dofilter(servletrequest request, servletresponse response, filterchain chain) throws ioexception, servletexception {       try {           log.info("check filter running");             chain.dofilter(request, response);         } catch (exception e) {             log.error("uncaught exception",e);             request.setattribute("exception", e);             request.getrequestdispatcher("/error.xhtml").forward(request, response);         } } 

i execute following method:

    <p:commandbutton value="dispatch order" update="@form"         action="#{orderbean.dispatchorder()}">     </p:commandbutton> 

however, no exception handled.

i see error in logs:

may 21, 2013 6:04:32 pm com.sun.faces.lifecycle.invokeapplicationphase execute warning: #{orderbean.dispatchorder()}: myexception..... 

what doing wrong?

that old question targeted on jsf 1.x , answer not applicable when send jsf 2.x ajax request. filter invoked when add ajax="false" <p:commandbutton> or use standard jsf <h:commandbutton> without <f:ajax>. in order handle exceptions on ajax requests, need custom exceptionhandler.

see also:


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -