html - 如何将变量从组件映射到 index.html
问题描述
我只是找不到关于如何将组件中的变量映射到 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>
得到我想要的东西的步骤是什么。我应该如何绑定这些值?
解决方案
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>
推荐阅读
- hpc - 在 SLURM 中的多个目录上运行一个脚本的首选方法
- ember.js - Ember 重定向旧路线
- mysql - Mysql 使用 Order by Clause 性能非常慢
- java - 将 SVN 用于 Spring Cloud Config 服务器时出错
- ios - 在异步加载中重新加载数据
- spring - Mapped Super 类中的 Eager fetch 属性
- angular - 将 ion-fab 按钮水平居中对齐
- javascript - 如何使手风琴类默认扩展
- http-status-code-404 - 无效查询参数的 HTTP 404 与 400
- c# - C# Linq 查找匹配条件的记录,如果找到该记录,则返回所有相关记录