纵有疾风起
人生不言弃

Java入门008~Springboot2.2.4引入freemarker模板

今天我就要正式学习Java后台页面编写了,通常我们应该用html直接编写,也可以用前后端分离的方式,比如vue来编写后台网页,但是呢,作为Java后端开发来所,有一个很方便的模板,可以快速实现Java后台页面的开发,这就是我们今天要讲的freemarker.

一,pom.xml里引入freemarker类库

这里默认你已经新建了一个spingboot项目,我们这里直接引入类库.

Java入门008~Springboot2.2.4引入freemarker模板插图
        <!--freemarker-->        <dependency>            <groupId>org.springframework.boot</groupId>            <artifactId>spring-boot-starter-freemarker</artifactId>        </dependency>

二,新建ftlh文件

在resources里新建templates文件,默认freemarker页面都是放在templates里.

Java入门008~Springboot2.2.4引入freemarker模板插图1

如果又同学学过freemarker,肯定会问,这里为什么是ftlh结尾,而不是ftl结尾呢,因为spingboot2.2以后默认使用ftlh来表示freemarker文件了,所以我们以后都用.ftlh结尾

三,新建一个controller

Java入门008~Springboot2.2.4引入freemarker模板插图2

这样我们运行项目,然后访问效果如下

Java入门008~Springboot2.2.4引入freemarker模板插图3

到这里我们就成功的在springboot里引入freemarker里,后面我们就可以愉快的编写后台网页了.

四,freemarker常用标签

  • 1,列表<#list>
<#list nameList as names>    ${names} </#list>
  • 2,if语句
<#if (age>=18)>    成年人</#if>
  • 3,if else语句
<#if (age>=18)>    成年人<#else>    未成年人</#if>
  • 4,elseif语句
<#if (age>=18)>    年龄大于等于18<#elseif (age>12)>    年龄大于12<#else>    年龄小于12</#if>
  • 5,导入文件
    可以导入ftlh,也可以导入html文件.
<#include "left.ftlh">

文章转载于:https://www.jianshu.com/p/7fea4d3f0629

原著是一个有趣的人,若有侵权,请通知删除

未经允许不得转载:起风网 » Java入门008~Springboot2.2.4引入freemarker模板
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录