[code="java"]public String t() throws Exception{
if (null != user) {
try{
userService.addUser(user);
}catch(Exception e){
e.printStackTrace();
}
}
return "t";
}[/code]
我在每个方法中都是这么写才会在后台报错,如果
public String t() {
if (null != user) {
userService.addUser(user);
}
userList = userService.findAllIssUsers();
return "t";
}
这么写就会在页面上报错,我想在后台报错,然后用log4j记录,每个方法中都写try catch有点麻烦,有什么更好的办法吗
你在addUser的时候肯定要try,那个时候加入log4j不就好了,这里也就不需要再捕获异常了。
如果要在后台报错的话
这么做不算麻烦
关键是你要权衡 这个错误应该在客户端展示 还是需要在服务端记录
考虑到用户友好性,我们不应该直接显示错误页面,而是统一转向某个指定错误页面~