美文网首页Java入门2020
Java入门008~Springboot2.2.4引入freem

Java入门008~Springboot2.2.4引入freem

作者: 编程小石头666 | 来源:发表于2020-02-04 17:20 被阅读0次

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

    一,pom.xml里引入freemarker类库

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


            <!--freemarker-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-freemarker</artifactId>
            </dependency>
    

    二,新建ftlh文件

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



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

    三,新建一个controller


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



    到这里我们就成功的在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">
    

    相关文章

      网友评论

        本文标题:Java入门008~Springboot2.2.4引入freem

        本文链接:https://www.haomeiwen.com/subject/wbarxhtx.html