大家好,又见面了,我是你们的朋友全栈君。
一、基本语法使用
1、传递对象:
@Controller
public class MyController1 {
@Autowired
private HeroService heroService;
@RequestMapping("/hello")
public String hello(Model model) {
model.addAttribute("name","ssss");
// 创建对象 设置值
Hero hero = new Hero();
hero.setId(1);
hero.setUsername("Json");
model.addAttribute("h",hero);
return "Hello";
}
通过h.属性取出对象的值。
<h1 th:text="${h.username}"></h1>
注:刷新页面有时候不出现效果,是thymeleaf内部自带缓存,在配置文件中关闭缓存即可,如果还不行,清楚浏览器缓存就可以。
thymeleaf:
# 关闭缓存
cache: false
mode: HTML5
encoding: UTF-8
字面值
有的时候,我们需要在指令中填写基本类型如:字符串、数值、布尔等,并不希望被Thymeleaf解析为变量,这个时候称为字面值。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/147164.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...