HrException(message)把你自己写的这个异常类,拿出来给大家看看。问问题要写全面。有的话。。尽量给我留言,不然怕看不到,帮不上你。

解决方案 »

  1.   

    public class HrException extends Exception {

    ActionContext context = ActionContext.getContext(); public HrException(String ErrorID) {
    super();
    context.getSession().put("hr_errid",ErrorID);
    }
    }
    就这么简单。(*^__^*) 
      

  2.   

    你在程序里先把你自己定义的异常去掉
    或者把异常的具体信息打印出来,
    你现在这个报错信息不太容易看出来问题的所在.
    再有DEBUG一下,看看具体哪里出的异常。
      

  3.   

    意料的应该是在前台显示的。------------------------------
    你想在前台显示什么?
    如果异常在Action中抛出,是不会抛给前台的jsp的。
    另外建议异常在Action中处理完,jsp只接收提示信息就好了。
      

  4.   

    呵呵现在问题已经解决了。在配置文件中少了下面的文本:
             <global-results>
             <result name="error">/PL/exception.jsp</result>
            </global-results>
            
            <global-exception-mappings>
            <exception-mapping exception="cn.co.vero.hr.frame.HrException" result="error"/>
            </global-exception-mappings>加上就可以正常的运行了。谢谢各位了!