<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<link rel="stylesheet" type="text/css" th:href="@{/static/css/aaa.css}"/>
<script type="text/javascript">
var contextPath1 = '[[@{/}]]static/css/aaa.css';
var contextPath2 = '[[@{/static/css/aaa.css}]]';
</script>
</head>
<body>
[[@{/}]]
<a th:aaa="@{/static/css/aaa.css}"></a>
</body>
</html>
方法不止這些,我只是把容易記憶的寫了出來。
解釋一下
[[@{/}]]
可以算作thymeleaf的關鍵字,寫在哪裏都會被解析爲根目錄。th:
可以加在任意標籤的任意屬性前,代表後面的屬性值接受thymeleaf的解析,屬性值被@{}
包住後,會自動在前面加上根目錄。從語法上說,甚至可以這樣寫
<html th:asdfg="@{/static/css/sssssss}">