【发布时间】:2012-12-03 18:02:03
【问题描述】:
说,我有一个 Spring MVC 应用程序,其中包含以下 web.xml 条目:
<error-page>
<error-code>404</error-code>
<location>/error/404</location>
</error-page>
以及以下错误页面控制器:
@RequestMapping({"","/"})
@Controller
public class RootController {
@RequestMapping("error/{errorId}")
public String errorPage(@PathVariable Integer errorId, Model model) {
model.addAttribute("errorId",errorId);
return "root/error.tile";
}
}
现在用户请求了不存在的 URL /user/show/iamnotauser,它触发了错误页面控制器。如何从 RootController 的 errorPage() 方法中获取这个不存在的 '/user/show/iamnotauser' URL 以将其放入模型并显示在错误页面上?
【问题讨论】:
标签: java spring spring-mvc error-handling