... | ... | @@ -207,6 +207,23 @@ public void getUser() { |
|
|
|
|
|
29. Перехватите все исключения в контроллере, добавив в него метод
|
|
|
```
|
|
|
@ExceptionHandler(LoginException.class)
|
|
|
public ModelAndView exceprionHandler(LoginException ex)
|
|
|
{
|
|
|
ModelAndView mv=new ModelAndView("error");
|
|
|
mv.addObject("msg", ex.getTitle());
|
|
|
mv.addObject("details", ex.getMessage());
|
|
|
return mv;
|
|
|
}
|
|
|
```
|
|
|
заготовка для error.jsp:
|
|
|
```
|
|
|
<div class="error">
|
|
|
<h1>${msg}</h1>
|
|
|
${details}
|
|
|
</div>
|
|
|
<br/>
|
|
|
<a href="javascript:history.back()">Назад</a>
|
|
|
```
|
|
|
|
|
|
|
... | ... | |