Spring mvc 在实现类里 我获得一个异常信息 然后怎么放到Action里面实现跳转 最后在页面上显示异常信息 ?
Spring mvc 在实现类里 我获得一个异常信息 然后怎么放到Action里面实现跳转 最后在页面上显示异常信息 ?
[解决办法]
service以下的一直抛 在service里面try catch 。然后在catch块里面抛出自定义异常。
然后在action里面再catch 你的自定义异常。
得到异常信息 ,然后传递给页面
[解决办法]
Action里面可以
ModelAndView test(){
ModelAndView mav = new ModelAndView ("/index.jsp");
try
{
// ...
}
catch(Exception e){
mav.getModelMap().put("message", "操作出现未知异常!");
return mav;
}
return mav;
}
页面里面就
request.getAttribute("message"); 得到错误消息 ,显示给用户看。
[解决办法]
楼上正解,好像struct也有返回信息到jsp的,就用过一次,忘记饿了