JSF 2.0利用JS函数处理Ajax异常

    JSF2.0规范中定义Ajax异常信息的形式为:
<partial-response>
    <error>
        <error-name>...</error-name>
        <error-message>...</error-message>
    </error>
</partial-response>
    可参见com.sun.faces.context.AjaxExceptionHandlerImpl的源码。
    JSF提供了全局脚本函数addOnError()用于监控Ajax错误,将函数定义在全局模板内可以实现页面共用。
    全局函数定义在jsf.ajax.js文件中,使用全局函数的页面应引用该脚本资源文件:
<h:head>
   <h:outputScript library="javax.faces" name="jsf.js"/>
</h:head>
    定义全局回调函数:

相关推荐