我正在使用 tomcat 7,并且在 tomcat 7 中构建并部署了 Spring MVC web 应用程序,并且它工作得非常好。我想要的是,每当我的服务器上发生 404 错误时,它应该被重定向到我在 web 应用程序中构建的自定义页面。我已将我的 web 应用程序配置为 tomcat 中的默认 web 应用程序。
我尝试这样做:
<error-page>
<error-code>404</error-code>
<location>/WEB-INF/templates/error/error.html</location>
</error-page>
但一切都是徒劳。
很高兴有人能帮助我解决这个问题。
你可以这样做:
<error-page>
<error-code>404</error-code>
<location>error404</location>
</error-page>
进而:
@Controller
public class ErrorController {
@RequestMapping("/error404")
protected String error404() {
return "/templates/error/error.html";
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)