我有一个使用注释配置的 Spring MVC 应用程序。我的测试控制器如下所示:
@RequestMapping(value = "/add", method = RequestMethod.POST)
public String addNumber(@RequestParam("name") Long someNumber) {
...
return "redirect:/showAll/";
}
当用户向该控制器发布数据并且没有输入有效的长数字(“someNumber”)时,Spring MVC 会以 400 - Bad Request HTTP 状态代码进行响应。我的应用程序没有机会对该错误做出反应。
这个问题一般是怎么处理的?