日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

spring-mvc里的 mvc:resources 及静态资源访问

發布時間:2023/12/20 c/c++ 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring-mvc里的 mvc:resources 及静态资源访问 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在進行Spring MVC的配置時,通常我們會配置一個dispatcher servlet用于處理對應的URL。配置如下:

<servlet><servlet-name>SpringMVC</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><init-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-mvc.xml</param-value></init-param><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>SpringMVC</servlet-name><url-pattern>/</url-pattern></servlet-mapping>

?

只攔截.do請求配置如下:

<servlet-mapping> <servlet-name>springMVC</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>

?

?

這表示名字為 SpringMVC?的servlet會處理一切的url對應的請求,那么我們怎么讓servlet來處理項目中的靜態資源呢?這里有兩種方法。

  1. 另外使用一個servlet來處理靜態資源。若我們的資源放置在webapps文件夾下的resources文件夾中,那么我們可以用名字為default的servlet來處理靜態資源。因此我們還需要在上述配置的基礎上加上以下配置:

<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>resources/*</url-pattern> </servlet-mapping>

這表示default的servlet會處理url中為resources/*的對應的請求。這樣,當你把你的image,css已經其他文件放在resources文件中時,spring就可以找到它啦。

?

2. 采用spring自帶<mvc:resources>方法。首先找到你定義的那個servlet的xml文件,如本例子中,servlet的名字叫mvc-dispatcher,因此需要找到mvc-dispatcher-servlet.xml文件,并在該文件中插入以下配置:

<mvc:annotation-driven/> <mvc:resources mapping="/resources/**/" location="/resources/"/>

如此就不必另外添加一個mvc來處理靜態資源。而mvc知道靜態資源所處的位置為resources文件夾。
兩種方法都可以將spring mvc配置處理靜態資源。

?

在SpringMVC3.0之后推薦使用一:?

<mvc:annotation-driven /><mvc:resources location="/img/" mapping="/img/**"/> <mvc:resources location="/js/" mapping="/js/**"/> <mvc:resources location="/css/" mapping="/css/**"/>

說明:

location元素表示webapp目錄下的static包下的所有文件;

mapping元素表示以/static開頭的所有請求路徑,如/static/a 或者/static/a/b;

該配置的作用是:DispatcherServlet不會攔截以/static開頭的所有請求路徑,并當作靜態資源

交由Servlet處理。

?

?

也可以使用二:

web.xml里添加如下的配置

<servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.css</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.gif</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.jpg</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>default</servlet-name> <url-pattern>*.js</url-pattern> </servlet-mapping>

?

轉載于:https://www.cnblogs.com/linnuo/p/7699401.html

總結

以上是生活随笔為你收集整理的spring-mvc里的 mvc:resources 及静态资源访问的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色亭亭| 黄色网免费 | 久久深夜视频 | 国产精品久久久久精 | 福利视频在线看 | 91视频日本 | 特级毛片爽www免费版 | 黄色一级片a | 日韩av免费在线看 | 人妻久久一区二区 | 精品人妻伦一二三区免费 | 欧美视频一区二区三区四区在线观看 | 日本精品一区二区视频 | 无码一区二区三区免费 | 欧美做受高潮1 | 91免费视频黄 | 色小姐综合 | 午夜视频日韩 | 极品美女啪啪 | 中文在线最新版天堂8 | 麻豆影视大全 | 亚洲高清视频在线观看 | 激情久久视频 | 色 综合 欧美 亚洲 国产 | 国产无遮挡aaa片爽爽 | 中文字幕一区二区三区四区免费看 | 亚洲熟女乱色一区二区三区久久久 | 欧美一区二区三区成人久久片 | 天天干夜夜夜 | 97超碰人人澡 | 成人一级视频在线观看 | 爱情岛论坛成人av | 伊人成人在线观看 | 国内精品一区二区三区 | 日韩欧美成人一区二区三区 | 久久久国产精华液 | 午夜影院在线观看视频 | 在线免费看毛片 | 在线国产不卡 | 日韩精品视频播放 | 国产美女精品 | 在线二区 | x88av在线| 拔插拔插华人 | 99热免费 | 国产香蕉尹人视频在线 | 人妻无码一区二区三区四区 | 性xxxxbbbb| 国产一区二区三区 | 久久人妻无码aⅴ毛片a片app | 黄色av网站在线播放 | 夫妻露脸自拍[30p] | 国产视频一区二区三区在线观看 | 国产在线无码精品 | 91在线视频导航 | 色男人在线 | 色老头一区二区三区在线观看 | 午夜视频免费在线 | 国产3p露脸普通话对白 | 看片一区 | 伊人免费视频 | 999国产精品 | 亚洲砖区免费 | 特大黑人娇小亚洲女mp4 | 亚洲欧洲av在线 | 一区二区三区日 | 在线观看日韩国产 | 久草资源 | 波多野吉衣av无码 | 91免费高清在线观看 | 777色婷婷| 成人精品久久久 | 一区二区三区视频在线观看免费 | 国产精品无码av无码 | 岛国av在线免费 | 丰满肥臀噗嗤啊x99av | 奇米四色影视 | 亚洲二区中文字幕 | 日本大胆人体视频 | 国产黄a | 激情视频免费在线观看 | 久久这里只有精品6 | 日本一区二区三区视频在线观看 | 国产乱淫片视频 | 免费观看理伦片在线播放视频软件 | 海角社区在线视频播放观看 | 刘亦菲毛片 | 日韩网红少妇无码视频香港 | 一本久道在线 | 久久精品视频9 | 性色欲网站人妻丰满中文久久不卡 | 99久在线精品99re8热 | 黄色性视频 | 手机av在线网 | 91嫩草入口 | av在线地址| 美日韩一区二区 | 国产精品高潮呻吟久久av黑人 | 国产日韩综合 |