为什么不用struts本身的错误机制呢?你可以在struts-config.xml中定义一个全局的错误页面,所有的页面出错时都返回这个页面不就可以了。  <global-forwards>
    <forward   name="failure"              path="/error.jsp"/>
  </global-forwards>  所有的action检测到错误时都返回这个页面
return (mapping.findForward("failure"));error.jsp
--------
<%@ page language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:errors/>

解决方案 »

  1.   

    用struts本身的错误机制,我认为它提供的用的很好。
      

  2.   

    错误处理页面需要设置属性isErrorPage=true,此代码告诉编译器,这个JSP页面是一个错误处理页面<%@ page isErrorPage="true" %>
      

  3.   

    to: yaray(雅睿,生活在别处) 在DBprompt.jsp错误页面我有定义<%@ page isErrorPage="true" %>出错之后,无法定位到DBprompt.jsp页面
      

  4.   

    to: nc201(Bricklayer)
    用你这个方法我用过,它不能让我转递参数
      

  5.   

    你怎么始终都在原先的想法上绕圈呢?你为什么要把错误信息放到页面上进行传递呢?
    你看看struts的错误机制都是在Action中构建一个ActionErrors的实例,然后返回到页面上,这样做很好啊,
    你要用struts,但为什么不用它的先进思想呢?
      

  6.   

    对阿,同意 nc201(Bricklayer) 的观点,
    struts的错误机制挺好用的阿