freemarker ftl模板_Java入门005~Springboot2.2.4引入freemarker模板

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

一,pom.xml里引入freemarker类库

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

77b1bd12b5ea5e31a1a05c6c637d5149.png
        
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-freemarkerartifactId>
        dependency>

二,新建ftlh文件

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

0067c851b485ddb98e00b5d5ca471a9a.png

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

三,新建一个controller

0564112fa844d0078b34ce6e0fd5f939.png

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

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

四,freemarker常用标签

  • 1,列表

<#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文件.

我把今天的知识点录制成了视频,免费拿出来一部分给大家学习。

4-1,Java点餐系统配套笔记和电子书下载

4-2,springboot2.2.2引入freemarker

4-3,freemarker展示列表数据

更多视频,可以私聊石头哥获取。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值