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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Thymeleaf——访问静态资源(static)解决方案

發布時間:2024/10/5 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Thymeleaf——访问静态资源(static)解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

官方文檔

https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#server-root-relative-urls

解決方案

Spring Boot在Thymeleaf結構模塊很好提供了靜態資源的引用方法

可以使用其他語法來創建相對于服務器根目錄的URL(而不是上下文根目錄的URL),以便鏈接到同一服務器中的不同上下文。這些網址的指定方式如下@{~/path/to/something}

th:[href | src]@{資源在static下的目錄}

如:@{lib/jquery.js}

不用填寫默認的static文件夾

參考案例?

1、資源目錄結構

2、templates目錄下的ws.html可以這樣引用static下的資源文件

<!DOCTYPE html> <html lang="en" xmlns:th="https://www.thymeleaf.org"> <head><meta charset="UTF-8"><title>xxx</title><link rel="stylesheet" type="text/css" th:href="@{css/ws.css}"/> </head> <body><!-- 導入庫 --> <script th:src="@{lib/sockjs.min.js}"></script> <script th:src="@{lib/stomp.min.js}"></script> <script th:src="@{lib/jquery.js}"></script> <script th:src="@{js/ws.js}"></script> </body> </html>

使用原始的相對路徑的話,則為 href="…/static/css/ws.css", src="…/static/lib/jquery.js"

注意:使用Thymeleaf的引用方法,只有運行項目才有效。普通打開HTML無法解析。?

參考文章

https://www.cnblogs.com/duanqiao123/p/10488031.html

https://blog.csdn.net/chenbetter1996/article/details/84994801

總結

以上是生活随笔為你收集整理的Thymeleaf——访问静态资源(static)解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

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