假设我有一个控制器:
@Controller
public class SomeController {
@RequestMapping(value = "{id}/object.do")
public String showObject(@PathVariable("id") Integer id,
HttpServletRequest request) {
//do smth
return "somePage";
}
}
当“id”不是数字,而是像“aaa/object.do”这样的字符串时,Tomcat 会显示一个错误 - “客户端发送的请求在语法上不正确。”
有没有办法配置仅当“id”路径变量类型不正确时才会显示的错误页面?