<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的時候,如果使用了注解的話,我們會發(fā)現(xiàn),有時候我們界面的js/css/jpg/gif等文件會出現(xiàn)找不到的情況,然而檢查引用路徑,發(fā)現(xiàn)無論是絕對路徑還是相對路徑,都沒錯。這下我們就糾結(jié)了,到底是什么問題呢?

    樓主我也是苦思良久,不經(jīng)意間看到了后臺的日志,才發(fā)現(xiàn)是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等靜態(tài)資源的訪問就會得不到。所以,在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 靜態(tài)資源的處理方式

    轉(zhuǎn): http://blog.csdn.net/miss_kun/article/details/52047381
    posted on 2018-01-30 16:16 fly 閱讀(202) 評論(0)  編輯  收藏 所屬分類: J2EE
    主站蜘蛛池模板: 综合自拍亚洲综合图不卡区| 成人免费在线看片| 亚洲欧洲无码一区二区三区| 亚洲av无码国产精品夜色午夜| 国产又大又黑又粗免费视频| 国产精品久久免费| 久久国产乱子免费精品| 中文字幕无线码中文字幕免费| 亚洲爆乳AAA无码专区| 亚洲二区在线视频| 亚洲美女大bbbbbbbbb| 亚洲综合自拍成人| 久久亚洲精品中文字幕无码| 国产成人A人亚洲精品无码| 亚洲色偷偷综合亚洲AV伊人| 亚洲美女在线国产| 无码专区一va亚洲v专区在线| 日韩一级视频免费观看| 成人免费无码大片a毛片| 99久久免费精品国产72精品九九| 97视频免费在线| 日本高清在线免费| 亚洲一级毛片免费观看| 免费无码VA一区二区三区| 久久福利青草精品资源站免费| 中文字幕成人免费高清在线视频| 五月天婷婷精品免费视频| 无码日韩人妻AV一区免费l| 日本黄页网址在线看免费不卡| 美女被爆羞羞网站免费| 美女视频黄.免费网址| 极品美女一级毛片免费| 日韩精品免费一线在线观看 | 久久国产色AV免费看| 久久久高清日本道免费观看| 国产免费无码一区二区| 三年片在线观看免费观看大全动漫| 日韩精品极品视频在线观看免费 | 亚洲国产一区二区三区青草影视| 亚洲va久久久噜噜噜久久狠狠| 亚洲AV无码专区国产乱码电影 |