当前位置:网站首页>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
边栏推荐
猜你喜欢
随机推荐
ReentrantLock(公平锁、非公平锁)可重入锁原理
SQL练习 2022/6/30
postgres 递归查询
yolov3中数据读入(一)
SQL练习 2022/7/4
关系型数据库-MySQL:约束管理、索引管理、键管理语句
flink onTimer定时器实现定时需求
什么是跨域和同源
k3s-轻量级Kubernetes
自动化运维工具Ansible(1)基础
对象存储-分布式文件系统-MinIO-1:概念
Kubernetes基本入门-概念介绍(一)
程序、进程、线程、协程的概念及区别
JS深复制对象方法(深拷贝)
SQl练习 2022/6/29
with recursive用法
IvNWJVPMLt
字符串常用方法
ISCC2021——web部分
Androd Day02








