我想使用SimpleFormController进行句柄更新操作。 此控制器的URL如下所示:
http://example.com/updatesomething.html?id=42
我想知道如何在开始时验证具有给定id(42)的对象是否存在,因为当id不正确并且停止处理时我想要显示404错误页面。
提前感谢您的回答。
答案 0 :(得分:0)
您应该在方法中添加属性HttpServletResponse response
,如下所示
public void handleRequest(Long id, HttpServletResponse response) {
if(!objectExists(id) {
response.sendError(HttpServletResponse.SC_NOT_FOUND);
}
//do stuff
}