Как я могу проверить аргументы запроса в SimpleFormController - Spring MVC - PullRequest
0 голосов
/ 11 августа 2010

Я хочу обработать операцию обновления, используя SimpleFormController.URL-адрес этого контроллера выглядит следующим образом:

http://example.com/updatesomething.html?id=42

Интересно, как проверить в начале, существует ли объект с данным идентификатором (42), потому что я хочу отображать 404страница ошибки, когда идентификатор неверен и остановите обработку.

Заранее спасибо за ваши ответы.

1 Ответ

0 голосов
/ 11 августа 2010

Вы должны добавить в свой метод атрибут HttpServletResponse response вот так

public void handleRequest(Long id, HttpServletResponse response) {
  if(!objectExists(id) {
    response.sendError(HttpServletResponse.SC_NOT_FOUND);
  }
  //do stuff
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...