如何在Spring Boot中从Controller修改index.html?

时间:2017-04-28 14:41:27

标签: spring-boot controller resources runtime

我正在开发一个Spring Boot项目,该项目主要从resources/public提供UI。当到达主页面的请求时,我想修改index.html以添加一些数据。

我该怎么做?

编辑:我忘了提到,用AngularJS编写的用户界面,HTML&amp; SCSS如果这改变了什么。我不想更改变量,只想在<script>标记中添加一些数据。

1 个答案:

答案 0 :(得分:1)

您可以使用模板引擎,如Thymeleaf,Velocity,Freemarker ......

在您的控制器中填写您的模型:

model.addAttribute("name", name);

在您的Thymeleaf模板中:

<p th:text="'Hello, ' + ${name} + '!'" />

以下是Thymeleaf的一个例子: https://spring.io/guides/gs/serving-web-content/