如何在SimpleFormController - Spring MVC中验证请求参数

时间:2010-08-11 14:51:51

标签: validation spring-mvc httprequest

我想使用SimpleFormController进行句柄更新操作。 此控制器的URL如下所示:

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

我想知道如何在开始时验证具有给定id(42)的对象是否存在,因为当id不正确并且停止处理时我想要显示404错误页面。

提前感谢您的回答。

1 个答案:

答案 0 :(得分:0)

您应该在方法中添加属性HttpServletResponse response,如下所示

public void handleRequest(Long id, HttpServletResponse response) {
  if(!objectExists(id) {
    response.sendError(HttpServletResponse.SC_NOT_FOUND);
  }
  //do stuff
}