zoukankan      html  css  js  c++  java
  • SpringBoot集成Freemarker前端模板

    1、在pom.xml中引入freemarker的jar包

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

    2、在resources/application.yml配置文件中添加 freemarker的配置信息

    spring:
      freemarker:
        allow-request-override: false
        cache: true
        charset: UTF-8
        check-template-location: true
        content-type: text/html;
        suffix: .ftl
        template-loader-path: classpath:/templates/

    3、创建PageController并添加index方法

    package com.jeff.controller;
    import java.util.ArrayList;
    import java.util.List;
    import java.util.Map;
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    @Controller
    public class PageController {
         @RequestMapping("index")
         public String index(Map<String, Object> map) {
               map.put("name", "Jeff");
               map.put("sex", "0");
               List<String> list = new ArrayList<>();
               list.add("读书");
               list.add("玩游戏");
               list.add("敲代码");
               map.put("hobbys", list);
               return "index";
         }
    }

    4、在src/main/resources下创建templates(默认访问此文件下的ftl),并创建index.ftl

    <!DOCTYPE html>
    <html>
    <head lang="en">
    <meta charset="UTF-8"/>
    <title></title>
    </head>
    <body>
         姓名:${name}</br>
         性别:<#if sex=="0"><#elseif sex="1"><#else>其它</#if></br>
         爱好:<#list hobbys as hobby>${hobby}  </#list>
    </body>
    </html>

    5、打开浏览器访问index方法

  • 相关阅读:
    springmvcdemo
    src/main/resorces applicationContext.xml
    maven 中setting.xml
    Git
    刘相兵 AWR
    Oracle 查询SQL 执行次数---hash value
    Oracle 查询重复索引列
    Oracle 史上最全近百条Oracle DBA日常维护SQL脚本指令
    Oracle 查询表对应的索引
    11g RAC 自动升级 PSU
  • 原文地址:https://www.cnblogs.com/jiefu/p/10863039.html
Copyright © 2011-2022 走看看