首页 > 其他分享 >24-springboot-thymeleaf的表达式

24-springboot-thymeleaf的表达式

时间:2023-04-03 16:13:40浏览次数:44  
标签:24 springboot URL xxx xx thymeleaf user 表达式

1.添加热部署,为了测试不用频繁重启

<!--热部署插件-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional><!-- 防止将该依赖传递到其他模块中 -->
</dependency>

变量表达式:

语法:${} 或 *{}

<td th:text="${user.nick}">x</td>

<td th:text="${user.phone}">137xxxxxxxx</td>

<td th:text="${user.email}">[email protected]</td>

<td th:text="${user.address}">北京.xxx</td>

也可以

<td th:text="*{user.nick}">x</td>

<td th:text="*{user.phone}">137xxxxxxxx</td>

<td th:text="*{user.email}">[email protected]</td>

<td th:text="*{user.address}">北京.xxx</td>

内联表达式[[…]]

[[${user.nick}]]

[[${user.phone}]]
[[${user.email}]]

[[${user.address}]]

URL表达式

语法:@{...}

URL表达式可用于 <script src="...">、<link href="...">、<a href="...">、<form action="...">等有URL的地方;

比如:

<a th:href="@{'http://localhost:8080/boot/user?id='+${user.id}}">查看</a>

<a th:href="@{'boot/user?id='+${user.id}}">查看</a>

<a th:href="@{'/boot/user?id='+${user.id}}">查看</a> (项目的上下文名会被自动添加)

 

标签:24,springboot,URL,xxx,xx,thymeleaf,user,表达式
From: https://www.cnblogs.com/healthinfo/p/17283361.html

相关文章

  • 25-springboot-thymeleaf的常见属性
    th:action<formid="login"th:action="@{/login}">......</form>th:method<formid="login"th:action="@{/login}"th:method="post">......</form>th:href<a class="login"......
  • 首份视频报告:日本网民每月平均点击242.5个视频
    全球互联网信息服务提供商comScore最近对外公布了一份关于亚洲在线视频的消费报告,给那些研究消费者数字行为的公司带来了很好的参考价值。该公司的亚太地区高级副总裁JoeNguyen指出:“观看在线视频已经成为大部分消费者打发时间的活动,这为内容提供商和广告商带来了商机。我们预计......
  • 22-springboot应用监控-actuator
    可以做成页面监控(springboot-admin),而不是json的格式,看起来会更方便。在生产环境中,有时可能需要监控服务的可用性,spring-boot的actuator就是提供了对应用的配置查看、健康检查、相关功能统计等,可以通过HTTP,JMX来访问这些监控功能;(端点)如何使用该功能呢?1、在项目的Maven中添......
  • 题24
    19、构造器Constructor是否可被override? 构造器Constructor不能被继承,因此不能重写Override,但可以被重载Overload。20、接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concreteclass)?抽象类中是否可以有静态的main方法?接口可以继承接口......
  • pytest学习和使用24-如何清空allure报告历史记录?我每次都手动删除,有点Low了~
    (24-如何清空allure报告历史记录?我每次都手动删除,有点Low了~)1为什么要进行allure历史记录清空?没运行一次生成报告的命令,在allure报告的目录下就生成一次报告记录;如果进行很多次调试,那就有很多个报告历史记录;这样每次查看报告时就会显示历史的用例运行情况,比较乱且可能不是我......
  • 2024考研408Week3
    一、本周总结:使用时间:(先目标40h,未达到)总计20h16min,数学8h52min,专业课4h4min,英语7h20min。本周因酒店安排的空间较小+自制力不好,导致周一到周五效率不高,周末效率还可以。二、存在问题:1.数学、专业课投入时间均不够,专业课很多概念理解不深刻。三、进步:1.英语阅读速度和正确率有所......
  • 2024届计算机秋招100天备战:力扣每日打卡挑战全记录 & 面试题总结
    最近两个月力扣困难题不再落下,打卡全满勤,激发了持续刷题的斗志。这里将持续记录打卡过程中的难题和面试八股。2023/4/21039.多边形三角剖分的最低得分题目大意:多边形每个节点有一个数值,将多边形三角剖分,得分为所有三角形节点乘积之和。求三角剖分后的最低得分。做题评价:虽......
  • SpringBoot集成Activiti7-单独配置数据源
    框架:SpringBoot+Mybatis+Activiti7思路:单独给mybatis和activiti配置datasourceMybati配置单数据源方法单数据源只需要在yml中配置url:jdbc:mysql://localhost:3306/localtest?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&rewriteBatchedStatemen......
  • SpringBoot 服务接口限流-AOP令牌桶
    前言在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。限流可以认为服务降级的一种,限流通过限制请求的流量以达到保护系统的目的。一般来说,系统的吞吐量是可以计算出一个阈值的,为了保证系统的稳定运行,一旦达到这个阈值,就需要限制流量并采取一些措施以完成限制流量的目的......
  • Springboot 系列 (27) - Springboot+HBase 大数据存储(五)| HBase REST 服务
    REST(RepresentationalStateTransfer)即表述性状态传递,是RoyFielding博士2000年在他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。在三种主流的Web服务实现方案中,与复杂的SOAP和XML-RPC相......