不断调用web.xml中的错误页面URL

时间:2016-08-03 01:02:06

标签: spring-mvc http-status-code-404 web.xml

我正在尝试在我的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>

0 个答案:

没有答案