我想在一个action中抓取系统的所有错误信息 然后将错误信息 显示到指定的页面中 ,不知怎么具体的实现 ????

解决方案 »

  1.   

    所有错误信息??
    你应该使用filter
      

  2.   

    恩 在filter 里面又该怎么具体的写呢??哎,,急死人了
      

  3.   

    类似于监控啊!
    你要搞清楚你的错误信息来源于什么地方,
    如果是想在访问过程中监控本次访问的错误信息,我觉得你应该下一个struts登录的例子,登录检测的filter类似于你这个,只要有错误就返回错误信息,没错误就继续执行该执行的任务。如果是想监控所有应用程序内的错误,你就需要一个收集错误的地方,比如每次执行一个功能出错了都写到了数据库,那你就只需要建一个action去数据库里查究好了。
      

  4.   

    web.xml   <error-page>
            <error-code>403</error-code>
            <location>/WEB-INF/jsp/errors/403.jsp</location>
        </error-page>
        
        <error-page>
            <error-code>404</error-code>
            <location>/WEB-INF/jsp/errors/404.jsp</location>
        </error-page>    <error-page>
            <error-code>500</error-code>
            <location>/WEB-INF/jsp/errors/500.jsp</location>
        </error-page>
      

  5.   

    啊!类似监控?  我的问题是这样的 比如数据库中有个字段被改了,, 然后就会报错的,,就是报错的时候 ,把这个错误抛到一个action里 ,,然后 在这个action里 抓取异常,再把这个错误信息显示到错误页面,比如error.jsp中的这样一个过程,,但是代码 我不知道怎么写 ,,