项目要做成分布式的,架构是用ejb将dao和service层包装,action层去远程调用。我想将异常都放到最上层去捕获,以便在页面上提示用户。不知道ejb能不能抛出异常给action。
注:我只的异常不是RomoteException,是真实的异常,比如dao层抛出的NullPointerException这种。

解决方案 »

  1.   


    我之前没接触过EJB,现在也只是调研阶段,所以希望能得到正面的回答,谢谢各位!
      

  2.   

    如果不可以就不用申明throw exception了
      

  3.   

    可以的,既然可以抛出RomoteException,那么其他的异常一样可以就直接throws出来就可以了,然后在Action里面try catch处理就可以了
      

  4.   


    也就是说我在action端能够catch到EJB抛出的Exception了?