Я создал (мое первое) маленькое приложение Spring 3 MVC, но столкнулся с проблемой, которая немного загадочна для меня.
Приложение имеет несколько форм для управления базой данных. Я создал один класс Java Controller, который отображает все запросы в Java-методы (см. Код).
После нескольких запросов в браузере происходит сбой веб-приложения. Код для манипулирования записью в базе данных вызывается успешно, но перезагрузка страницы кажется неудачной.
Класс контроллера:
@RequestMapping("/usermanager")
public String getUserInfo(Map<String, Object> map) throws ServletException {
try {
map.put("userInfo", userService.getUserInfo());
} catch (Exception e) {
throw new ServletException(e);
}
return "usermanager";
}
@RequestMapping("/updateUserInfo")
public String updateUserInfo(@ModelAttribute("userInfo") User user) throws NamingException, SQLException {
userService.storeUserInfo(user);
return "redirect:/service/usermanager";
}
Структура действительно проста, пользовательский менеджер запроса вызывается для отображения данных таблицы. На сайте отображается форма, в которой я могу редактировать свои данные, отправка формы вызывает запрос updateUserInfo.
Через несколько раз запрос зависает при возврате "usermanager";.
У кого-то было объяснение этому поведению, или идея?
Edit:
Кстати: нет никаких исключений или что-то еще. Веб-приложение просто зависает.
Большое спасибо,
С уважением Саша