Thymeleaf是一种Java模板引擎,用于在Web应用程序中生成动态HTML页面。它与Spring框架紧密集成,可以方便地用于前端开发。
要使用Thymeleaf显示枚举的一个值,可以按照以下步骤进行操作:
public enum Gender {
MALE,
FEMALE
}
@GetMapping("/user")
public String getUser(Model model) {
User user = new User("John", Gender.MALE);
model.addAttribute("user", user);
return "user";
}
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<h1>User Details</h1>
<p>Name: <span th:text="${user.name}"></span></p>
<p>Gender: <span th:text="${user.gender}"></span></p>
</body>
</html>
在上面的例子中,${user.name}
和${user.gender}
分别表示从模型中获取用户的姓名和性别,并将其显示在HTML页面中。
这样,当你访问"/user"路径时,Thymeleaf将会渲染"user.html"模板,并显示用户的姓名和性别。
关于Thymeleaf的更多详细用法和功能,请参考腾讯云的Thymeleaf产品介绍。
高校公开课
云+社区沙龙online第5期[架构演进]
小程序云开发官方直播课(应用开发实战)
腾讯云数据湖专题直播
企业创新在线学堂
“中小企业”在线学堂
云+社区开发者大会 长沙站
Techo Youth
腾讯云存储知识小课堂
云+社区技术沙龙[第27期]
云+社区技术沙龙[第17期]
T-Day
领取专属 10元无门槛券
手把手带您无忧上云