js 怎样捕获后台的异常

页面报出后台的异常,但我还想对页面进行刷新,该怎么处理?
具体为:
修改日期时,当日期跟后台查询出问题时后台抛出异常,页面上关闭异常后,我想刷新页面,而不是停留在报错之前的页面信息,改怎么处理?
写到日期控件里面?

后台抛异常的话就把异常输出到页面,提示:出现异常的字样或者图片信息。
后台用try catch来捕获异常,然后返回的时候用response.write()类似的方式把异常信息返回给页面。

ajax吗》?
可以判断返回信息,
正常的post提交没有办法。

你可以在把后台catch到的信息放在FacesMessage中
然后在前台用:

showDetail="false" />

//<![CDATA[ try{ var msg= document.getElementById("hmessage").innerHTML.replace(/<.+?>/gim,''); if(msg){ if(msg.length > 0){ alert(msg); } } }catch(e){} //]]>

/a4j:outputPanel

這是我請教這個圈子里几个朋友得到的方法 希望对你有帮助

后台出错捕获异常后返回个字符串到前台,然后前台根据字符串判断来刷新页面

js实现页面刷新
location.reload(true);