当前位置:网站首页>thymeleaf中 th:href使用笔记
thymeleaf中 th:href使用笔记
2022-08-04 05:28:00 【不负卿@】
很久没有用过thymeleaf
了,踩了个坑,记录一下
1、各需求场景中的使用方法
th:href
基本写法与th:src
一样 ,一般写法th:href="@{值}"
例:th:href="@{/get/UserList}"
需要
从model取值
的写法:th:href="@{${model中的name值}}"
例:th:href="@{${dir}}"
需字符串与model中的值拼接写法:
th:href="@{'字符串'+${model中的值}}"
例:th:href="@{'/page/'+${id}}"
2、href 和 th:href的区别
- 在默认项目路径为空时,打Jar包单独运行时。二者效果一致。
- 在使用Maven内嵌Tomcat或打War包部署到Servlet容器,或者在项目内执行App启动类,且有配置项目路径时。
二者区别如下:
href始终从端口开始作为根路径:如-http://localhost:8080/
aa/bb
th:href会寻找项目路径作为根路径:如-http://localhost:8080/myProject
/aa/bb
3、 th:href怎么带参数
th:href带参数的写法,下面分别是带一个参数和两个参数的写法
带一个参数:<a th:href="@{/book(id=${id})}" ></a>
相当于传统的:/book?id=xx
带两个参数或多个参数:<a th:href="@{/book(id=${id},name=${name})}"></a>
相当于传统的:/book?id=xx?name=yy
边栏推荐
猜你喜欢
随机推荐
Delphi-C side interesting menu operation interface design
SQL练习 2022/7/1
智能合约安全——溢出漏洞
lmxcms1.4
(十二)树--哈夫曼树
(十三)二叉排序树
yolov3中数据读入(一)
记一次flink程序优化
Kubernetes集群安装
(十一)树--堆排序
Thread 、Handler和IntentService的用法
智能合约安全——delegatecall (1)
剑指 Offer 2022/7/2
攻防世界MISC—MISCall
ISCC-2022
ISCC2021———MISC部分复现(练武)
视图、存储过程、触发器
(五)栈及其应用
实际开发中左菜单自定义图标点击切换
flink-sql查询配置与性能优化参数详解