我正在尝试在我的spring mvc app中设置常见的“错误页面”。
使用以下设置发生404错误时工作正常但是 单击其他普通URL链接时,将继续调用“/app/404.do”..
我使用了tiles框架,但错误页面只是一个JSP文件。
你可以就此提出建议吗?
的web.xml
<error-page>
<error-code>404</error-code>
<location>/app/404.do</location>
</error-page>
弹簧
@RequestMapping(value = "/app/404.do")
public ModelAndView pageError404(HttpServletRequest request, Model model) {
logger.info("page error code 404");
pageErrorLog(request);
model.addAttribute("errorMsg", "There is no page you requested.");
return new ModelAndView("error/error", "model", model);
}
JSP
<div align="center">
<c:out value='${errorMsg}' />
</div>