<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 100  文章 - 50  trackbacks - 0
    <2018年1月>
    31123456
    78910111213
    14151617181920
    21222324252627
    28293031123
    45678910

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    收藏夾

    我收藏的一些文章!

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    我們在使用spring3的時候,如果使用了注解的話,我們會發現,有時候我們界面的js/css/jpg/gif等文件會出現找不到的情況,然而檢查引用路徑,發現無論是絕對路徑還是相對路徑,都沒錯。這下我們就糾結了,到底是什么問題呢?

    樓主我也是苦思良久,不經意間看到了后臺的日志,才發現是spring搞的鬼。


    報錯信息:<No mapping found for HTTP request with URI [/sandDemo001/images/1.jpg] in DispatcherServlet with name 'spring'>


    解決方法1在spring的配置修改web.xml下對springDispatcherServlet請求url映射的配置,先來看看原配置

    [html] view plain copy
    1. <servlet>  
    2.     <servlet-name>spring</servlet-name>  
    3.     <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  
    4.     <load-on-startup>1</load-on-startup>  
    5.  </servlet>  
    6.  <servlet-mapping>  
    7.         <servlet-name>spring</servlet-name>  
    8.         <url-pattern>/</url-pattern>  
    9.  </servlet-mapping>  
    <servlet-mapping><url-pattern>/</url-pattern>把所有的請求都交給spring去處理了,而所有available的請求url都是在Constroller里使用類似@RequestMapping(value = "/login/{user}", method = RequestMethod.GET)這樣的注解配置的,這樣的話對js/css/jpg/gif等靜態資源的訪問就會得不到。所以,在web.xml里添加如下的配置就可以解決該問題了。

    [html] view plain copy
    1. <servlet-mapping>  
    2.      <servlet-name>default</servlet-name>  
    3.      <url-pattern>*.css</url-pattern>  
    4. </servlet-mapping>  
    5.    
    6. <servlet-mapping>  
    7.     <servlet-name>default</servlet-name>  
    8.     <url-pattern>*.gif</url-pattern>  
    9.   
    10.  </servlet-mapping>  
    11.       
    12.  <servlet-mapping>  
    13.      <servlet-name>default</servlet-name>  
    14.      <url-pattern>*.jpg</url-pattern>  
    15.  </servlet-mapping>  
    16.       
    17.  <servlet-mapping>  
    18.      <servlet-name>default</servlet-name>  
    19.      <url-pattern>*.js</url-pattern>  
    20.  </servlet-mapping>  

    解決方法2:在spring的配置文件中添加如下一行:

    <mvc:default-servlet-handler/>

    注意,需要是spring3.0.5以上版本


    解決方法3:在spring的配置文件中添加如下一行:

    <!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources directory -->
     
     <mvc:resources mapping="/resources/**" location="/resources/" /> 
      
    這個配置告訴spring 靜態資源的處理方式

    轉: http://blog.csdn.net/miss_kun/article/details/52047381
    posted on 2018-01-30 16:16 fly 閱讀(202) 評論(0)  編輯  收藏 所屬分類: J2EE
    主站蜘蛛池模板: 男女一边桶一边摸一边脱视频免费| 亚洲国产成人精品女人久久久| 91在线老王精品免费播放| 亚洲А∨精品天堂在线| 亚洲AV无码一区二区三区久久精品| 国产亚洲视频在线| 色欲国产麻豆一精品一AV一免费| 免费视频爱爱太爽了| 亚洲国产精品成人AV无码久久综合影院| 亚洲性色AV日韩在线观看| 四虎永久在线精品免费观看视频| 亚洲一级毛片免费观看| 色妞WWW精品免费视频| 狼人大香伊蕉国产WWW亚洲| 222www在线观看免费| 亚洲小说区图片区| 无码永久免费AV网站| 色欲色欲天天天www亚洲伊| 四虎永久免费影院在线| 一个人免费观看www视频| 久久99国产亚洲高清观看首页| 亚洲国产日韩视频观看| 国产麻豆免费观看91| 亚洲国产精品VA在线看黑人| 暖暖日本免费中文字幕| 亚洲?v女人的天堂在线观看| 污污污视频在线免费观看| 亚洲不卡中文字幕无码| 日本h在线精品免费观看| 亚洲国产精品嫩草影院| 国产亚洲?V无码?V男人的天堂| 久久综合亚洲色hezyo| 久久久久国产成人精品亚洲午夜| 免费网站看av片| 在线观看亚洲av每日更新| 亚洲一区二区精品视频| 国产免费一级高清淫曰本片| 亚洲国产人成网站在线电影动漫| 国产高清视频免费在线观看 | 亚洲视频在线视频| 成人片黄网站A毛片免费|