当前位置:网站首页>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
边栏推荐
猜你喜欢
随机推荐
双重指针的使用
超详细MySQL总结
[NSSRound#1 Basic]
编程Go:学习目录
sql中group by的用法
flink问题整理
sklearn中的pipeline机制
读研碎碎念
Shell(2)数值运算与判断
Kubernetes基本入门-元数据资源(四)
npm install dependency error npm ERR! code ENOTFOUNDnpm ERR! syscall getaddrinfonpm ERR! errno ENOTFOUND
(十)树的基础部分(二)
postgresql中创建新用户等各种命令
智能合约安全——私有数据访问
纳米级完全删除MYSQL5.7以及一些吐槽
Matplotlib中的fill_between;np.argsort()函数
EPSON RC+ 7.0 使用记录一
组原模拟题
关系型数据库-MySQL:体系结构
PHP课堂笔记(一)









