SpringBoot之整合freemarket

青春壹個敷衍的年華 提交于 2019-12-03 18:53:39

SpringBoot整合freemarket

1.pom配置:添加 freemarket 启动器

        <!-- spring freemarker 开始 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-freemarker</artifactId>
        </dependency>
        <!-- spring freemarker 结束 -->

 

2.springboot中默认的模板引擎都是放在 src/main/resource/templaters/ 目录下

此处我建立一个 templaters 文件夹,并建立一个 flt 的文件里,用于存放 freemarket 的模板文件。

3,遍写模板文件,freemarket的文件后缀为 .ftl

<table class="table table-bordered">
    <tr><td>姓名</td></tr>
    <#list arr as i>
        <tr><td>${ i }</td></tr>
    </#list>
</table>

4.编写控制器

@Controller
public class FreemarkerController {

    @RequestMapping("/freemarker")
    public String freemarker(Model model){
        ArrayList<String> arr = new ArrayList<>();
        arr.add("zhangzq");
        arr.add("licm");

        model.addAttribute("arr",arr);
        System.out.println("zhangzq");
        return "ftl/freemarker";
    }

}

此处返回的时候不需要带上后缀,笔者自己写的时候带上后缀就是404

至于 freemarket语法,感兴趣的可以另去查询资料,此处不做介绍

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!