我只是找不到关于如何在Component中使用index.html文件中的值映射变量的简单说明。我不需要解释具体的代码,而只需要大致了解它应该如何工作。
假设我有一个组件
@Component
class Downloader {
private String version;
private String name;
@PostConstruct
public void init() {
String result = getResult(name, version);
}
}
我也有一个html文件:
<html "xmlns:th="http://www.thymeleaf.org">
<head> </head>
<body>
<li>
HERE I NEED THE VALUE OF MY VARIABLE
"${result}"
</li>
</body>
</html>
获得我想要的东西有哪些步骤。我应该如何绑定值?
答案 0 :(得分:0)
Spring为您提供了各种类型类和接口,以利用您的用户和用户的数据。根据您的代码,无法将结果数据 java 类转发到 html 页。因为他们之间没有新娘。为此,您需要使用Model
接口或ModelAndView
类的帮助。
@Component
class Downloader {
private String version;
private String name;
@PostConstruct
public void init(Model model) {
String result = getResult(name, version);
model.addAttribute("result", result);
}
}
现在,您就可以得到自己的价值。
<html xmlns:th="http://www.thymeleaf.org">
<head> </head>
<body>
<li>
HERE I NEED THE VALUE OF MY VARIABLE
"${result}"
</li>
</body>
</html>