之前老是喜欢这样写:try{
do something;
}catch(Exception e){
logger.error(e.getMessage());
}其实这里面并没有checked异常,只是为了可能的unchecked异常做处理。但是后来在java核心的书上看到,捕获一个unchecked异常是不必要的,完全写逻辑杜绝出现unchecked异常。
如果不写的话,logger记录异常的情况岂不是很少。还是说logger不一定要记录异常,也可以记录下一些登录信息等等。
do something;
}catch(Exception e){
logger.error(e.getMessage());
}其实这里面并没有checked异常,只是为了可能的unchecked异常做处理。但是后来在java核心的书上看到,捕获一个unchecked异常是不必要的,完全写逻辑杜绝出现unchecked异常。
如果不写的话,logger记录异常的情况岂不是很少。还是说logger不一定要记录异常,也可以记录下一些登录信息等等。
java核心思想里的意思不推荐你采用没有unchecked的异常,主要原因是想让你学会自己控制自己的代码,以及他产生异常的可能性。
这个方法是实在不行,这个是个最无奈的方法。
s2有拦截器可以在拦截器中实现
不是很好。
ACTION中应该去调用业务的方法处理结果,
你这样做把业务和控制器混一起了,
但是你非得这样做,那也没有错。