java

位置:IT落伍者 >> java >> 浏览文章

解决Spring MVC 中 404 error 


发布日期:2019年01月09日
 
解决Spring MVC 中 404 error 
问题

在Spring MVC应用程序中 error code 被合适的配置webxml文件中配置如下所示

文件 webxml

<webapp …>

<servlet>

<servletname>mvcdispatcher</servletname>

<servletclass>orgspringframeworkwebservletDispatcherServlet</servletclass>

<loadonstartup></loadonstartup>

</servlet>

<servletmapping>

<servletname>mvcdispatcher</servletname>

<urlpattern></urlpattern>

</servletmapping>

//…

<errorpage>

<errorcode></errorcode>

<location>/WEBINF/pages/</location>

</errorpage>

</webapp>

然而当用户访问不存在的资源时浏览器会呈现一个空白页而不是我们在webxml中配置的

error code已经配置了但是会引起servlet容器和Spring的DispatcherServlet中的扩展名处理沖突我们常说将改为其他扩展名如改为jsp

文件 : webxml

<webapp …>

<servlet>

<servletname>mvcdispatcher</servletname>

<servletclass>orgspringframeworkwebservletDispatcherServlet</servletclass>

<loadonstartup></loadonstartup>

</servlet>

<servletmapping>

<servletname>mvcdispatcher</servletname>

<urlpattern></urlpattern>

</servletmapping>

//…

<errorpage>

<errorcode></errorcode>

<location>/WEBINF/pages/jsp</location>

</errorpage>

</webapp>

现在当用户访问任意不存在的资源时它就会转向jsp页面

上一篇:eclipse插件的三种安装方法

下一篇:Hibernate3.X 实践总结