成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

[轉(zhuǎn)載]Spring Boot 設(shè)置項(xiàng)目名后靜態(tài)文件相對路徑問題

Binguner / 573人閱讀

摘要:原博客地址出現(xiàn)問題的原因定義項(xiàng)目名和靜態(tài)資源路徑后發(fā)現(xiàn),中中引用的的相對路徑出現(xiàn)異常在上面目錄中,通過相對路徑引用就獲取不到了在沒有定義的前這樣寫是沒有問題的在設(shè)置項(xiàng)目名后,使用相對路徑的時(shí)候就會缺少項(xiàng)目名,從而獲取不到靜態(tài)資源解決

原博客地址:https://blog.csdn.net/qq_2928...

出現(xiàn)問題的原因

server.servlet.context-path=testDemo
spring.mvc.static-path-pattern=/static/**
定義項(xiàng)目名和靜態(tài)資源路徑后發(fā)現(xiàn),templates中html 中引用的css,js的相對路徑出現(xiàn)異常

在上面目錄中,index.html 通過相對路徑引用css href="../static/xxx" 就獲取不到了
在沒有定義 server.servlet.context-path=testDemo 的前href="../static/xxx" 這樣寫是沒有問題的

在設(shè)置項(xiàng)目名后,使用相對路徑的時(shí)候就會缺少項(xiàng)目名,從而獲取不到靜態(tài)資源

解決方案

使用絕對路徑

修改路徑,將href="../static/xxx" 改成href="static/xxx"

使用spring thymeleaf的th:src或者th:href屬性改變標(biāo)簽的鏈接路徑,如

 

不使用thymeleaf或者不想每個(gè)css,js引入都多寫一次路徑,在html head添加標(biāo)簽,這樣../就不會丟失項(xiàng)目名,而是去掉了XXX/


文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/74407.html

相關(guān)文章

  • Spring Boot 框架介紹和使用

    摘要:使用還是,根據(jù)個(gè)人喜好即可。如果錯(cuò)誤頁面也需要使用模板引擎動態(tài)生成,那么放在下面的路徑。數(shù)據(jù)庫自動配置嵌入式數(shù)據(jù)庫如果類路徑中包含或的相應(yīng)包,那么就會自動配置這些嵌入式數(shù)據(jù)庫的實(shí)例和數(shù)據(jù)源。 本文參考自Spring Boot文檔。 Spring Boot 簡介 Spring框架功能很強(qiáng)大,但是就算是一個(gè)很簡單的項(xiàng)目,我們也要配置很多東西。因此就有了Spring Boot框架,它的作用很...

    Zack 評論0 收藏0
  • Spring Boot簡略入門手冊

    摘要:事實(shí)上,的依賴包已經(jīng)包含了,因此準(zhǔn)確地說,只用即可。這個(gè)文件的內(nèi)容初始是空的,表示全部使用的默認(rèn)值。的自動刷新很久之前提到的依賴包終于派上用場了。修改任意文件后,按執(zhí)行,瀏覽器就會在編譯完成后自動刷新。 引言 說起用Java語言來搭建Web項(xiàng)目,那么最令人熟知,也應(yīng)用最廣的框架就是Spring MVC了。不過,Spring MVC的Web項(xiàng)目搭建起來并不是一件簡單的事,而如果你也像我這...

    MobService 評論0 收藏0
  • Spring Boot 參考指南(開發(fā)者工具)

    摘要:觸發(fā)器文件可以手動更新,也可以使用插件進(jìn)行更新。例如,要配置重新啟動以始終使用觸發(fā)器文件,你需要添加以下屬性遠(yuǎn)程應(yīng)用程序開發(fā)工具并不局限于本地開發(fā),在遠(yuǎn)程運(yùn)行應(yīng)用程序時(shí),還可以使用幾個(gè)特性。 20. 開發(fā)者工具 Spring Boot包括一組額外的工具,這些工具可以使應(yīng)用程序開發(fā)體驗(yàn)變得更加愉快,spring-boot-devtools模塊可以包含在任何項(xiàng)目中,以提供額外的develo...

    APICloud 評論0 收藏0
  • Spring-Boot學(xué)習(xí)筆記

    摘要:學(xué)習(xí)筆記使用很容易創(chuàng)建一個(gè)獨(dú)立運(yùn)行運(yùn)行內(nèi)嵌容器準(zhǔn)生產(chǎn)級別的基于框架的項(xiàng)目,使用你可以不用或者只需要很少的配置。異常消息如果這個(gè)錯(cuò)誤是由異常引起的。錯(cuò)誤發(fā)生時(shí)請求的路徑。 Spring-Boot 1.5 學(xué)習(xí)筆記 使用Spring Boot很容易創(chuàng)建一個(gè)獨(dú)立運(yùn)行(運(yùn)行jar,內(nèi)嵌Servlet容器)、準(zhǔn)生產(chǎn)級別的基于Spring框架的項(xiàng)目,使用Spring Boot你可以不用或者只需要很...

    curlyCheng 評論0 收藏0
  • SpringBoot搭建一個(gè)SSM開發(fā)框架

    摘要:的子模塊我們先講層,因?yàn)槲蚁氚雅渲迷谶@里也說下。長這樣我們接下來看看每個(gè)子模塊如何編寫。二子模塊搭建子模塊搭建子模塊配置在將之前,我們先將的配置文件,使用一個(gè)全局的配置文件或,我們推薦使用文件。 現(xiàn)在,我們來搭建一個(gè)簡單的分模塊的SSM開發(fā)框架吧, 一: 分析并創(chuàng)建項(xiàng)目 先來簡單分析下我們項(xiàng)目的結(jié)構(gòu): 比如:我現(xiàn)在搭建一個(gè)管理系統(tǒng),我們把項(xiàng)目分為: tx-parent 頂級父項(xiàng)目(公...

    tuomao 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<