熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java開源技術 >> 正文

解決Spring MVC 中 404 error 

2022-06-13   來源: Java開源技術 
問題
  
  在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頁面
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28560.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.