コントローラーがあるとします:
@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」パス変数の型が正しくない場合にのみ表示されるエラー ページを構成する方法はありますか?