Мне очень жаль говорить об этом, но это работает для меня ...
@Controller
@RequestMapping("/")
public class MyController {
@RequestMapping
public String omg(@RequestParam("name") String name, Model model) {
try {
model.addAttribute("name", name);
throw new Exception("OMG!");
} catch (Exception e) {
model.addAttribute("myException", e);
}
return "/WEB-INF/foo.jsp";
}
}
И foo.jsp
:
Name: ${name}<br/>
Error was: ${myException}
Это рендеринг (с конфигурацией Spring MVC по умолчанию)под http://localhost:8080/app/?name=abc
):
Name: abc
Error was: java.lang.Exception: OMG!
Клянусь!