springboot中freemarker怎么设置列表
导读:在Spring Boot中使用Freemarker模板引擎来显示列表数据非常简单。以下是一个简单的示例,演示如何设置并显示一个列表: 首先,在application.properties文件中添加以下配置: spring.freemar...
在Spring Boot中使用Freemarker模板引擎来显示列表数据非常简单。以下是一个简单的示例,演示如何设置并显示一个列表:
- 首先,在
application.properties
文件中添加以下配置:
spring.freemarker.suffix=.ftl
spring.freemarker.template-loader-path=classpath:/templates/
这里配置了Freemarker的后缀为.ftl
,并且指定了模板文件的路径为classpath:/templates/
。
- 创建一个Controller类,用于处理请求并返回一个包含列表数据的Model对象:
@Controller
public class MyController {
@GetMapping("/list")
public String getList(Model model) {
List<
String>
items = Arrays.asList("Item 1", "Item 2", "Item 3");
model.addAttribute("items", items);
return "list";
}
}
在上面的示例中,我们创建了一个包含三个字符串的列表,并将其添加到Model对象中。然后返回list
字符串,表示要使用名为list.ftl
的模板文件来显示数据。
- 创建一个名为
list.ftl
的Freemarker模板文件,在src/main/resources/templates/
目录下:
<
!DOCTYPE html>
<
html>
<
head>
<
title>
List Example<
/title>
<
/head>
<
body>
<
h1>
List Example<
/h1>
<
ul>
<
#list items as item>
<
li>
${
item}
<
/li>
<
/#list>
<
/ul>
<
/body>
<
/html>
在模板文件中,我们使用<
#list>
指令来遍历items
列表,并在页面上显示每个元素。
- 访问
/list
路径,即可看到包含列表数据的页面。
通过以上步骤,我们成功设置了一个列表数据并使用Freemarker模板引擎来显示它。您可以根据自己的需求和数据结构来调整和修改代码。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: springboot中freemarker怎么设置列表
本文地址: https://pptw.com/jishu/678137.html