1)此异常没有处理只是简单的捕捉,说明到底关还是没有关闭不是那么重要…… 2)构造一个RuntimeException 如果有异常程序就会停止执行了,所以才去这种处理方式。 3)这里又为什么自定义一个异常了呢? -----该异常时用来记录可能抛出的异常信息的,但仅仅是个记录而已,这里是处理不了的,因为该层负责业务处理,而当遇到异常时候具体该返回给客户哪个页面这里是处理不了的,必须由上一层来处理 4)此处在struts.xml中处理的 5)以后的Action 调用就不需要处理了!