thymeleaf的相对路径和绝对路径写法
时间: 2023-10-05 14:13:29 浏览: 297
在Thymeleaf中,相对路径和绝对路径的写法与HTML中的写法基本相同。
相对路径的写法:
- 相对于当前页面的路径:直接使用文件名或者相对路径即可。
- 相对于当前URL的路径:使用"../"表示上一级路径,例如:"../css/style.css"。
- 相对于文档根目录的路径:以"/"开头,例如:"/css/style.css"。
绝对路径的写法:
- 绝对路径:以"http://"或"https://"开头的完整URL地址,例如:"http://www.example.com/css/style.css"。
需要注意的是,在使用Thymeleaf时,如果要使用相对路径,需要确保模板文件和资源文件(如CSS、JS等)在同一目录下或者子目录下。如果不在同一目录下,可以使用绝对路径或者通过配置Thymeleaf模板引擎的模板解析器来设置模板文件所在的根目录。
相关问题
thymeleaf 取路径
在Thymeleaf中,可以使用@{路径}来获取相对路径。如果要获取绝对路径,可以使用以下方式:
<a th:href="${#request.getScheme() + '://' + #request.getServerName() + ':' + #request.getServerPort() + @{/login}}">点我啊!</a> \[3\]
这样可以获取到当前请求的协议、主机名、端口和虚拟目录的绝对路径。
#### 引用[.reference_title]
- *1* *2* [thymeleaf 路径处理](https://blog.csdn.net/qq_32048567/article/details/88636266)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [【Thymeleaf】获取绝对路径](https://blog.csdn.net/sayyy/article/details/80858392)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
thymeleaf读取路径参数
Thymeleaf 可以通过使用 ${} 语法来读取路径参数,例如:${param.id} 可以读取名为 id 的路径参数的值。同时,也可以使用 @PathVariable 注解来将路径参数绑定到方法的参数上。
阅读全文