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产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云