美文网首页
Freemarker 常用方法

Freemarker 常用方法

作者: 东方不喵 | 来源:发表于2019-01-18 14:03 被阅读16次
SpringBoot常用配置项
属性文件配置
  1. 基本配置
spring.freemarker.suffix=.html
spring.freemarker.charset=UTF-8
  1. 数字不进行千分位自动转换配置 ( 1000,000,000 => 1000000000)
spring.freemarker.settings.number_format=#
页面文件配置
  1. 配置页面请求头获取

开启页面获取请求头

spring.freemarker.request-context-attribute=request

页面中使用请求头

<!-- 页面头引用 -->
<#assign ctx=request.contextPath /> 
<!-- 变量引用 -->
<script src="${ctx}/assets/js/jquery.js"></script>
  1. 页面获取当前日期
${.now?string("YYYY-MM-dd")}

<td colspan="2">${.now?string("YYYY-MM-dd")}</td>
  1. 引用页面模板
<!-- 直接引用根目录 -->
<#include "/common/header.html"/> 
  1. 默认值
${node!""}
<!-- 必须node 不为null ,不然会抛 空指针异常 -->
${node.url!""}
  1. foreach
<#list current_menu as node> 
  <!-- 节点调用 --> 
   ${node}
</#list>
  1. if...else
<#if node.subMenu?size == 0>
  <!-- freemarker 不存在 elseif 语法,所以只能多层嵌套 -->
  <#if node.id = 9 >
    <#if currentTaskCount != 0>
    </#if>
  </#if>
<#else>
  <!-- else 部分 -->
</#if> 
  1. size == 0 判断
<#if node.subMenu?size == 0>
</#if> 

相关文章

  • FreeMarker使用

    目录 前言 FTL指令规则 插值规则 表达式 FreeMarker的常用指令 高级方法 前言 FreeMarker...

  • Freemarker 常用方法

    SpringBoot常用配置项 属性文件配置 基本配置 数字不进行千分位自动转换配置 ( 1000,000,000...

  • FreeMarker模板导出

    将内容按照模板导出成xml、csv等,使用框架FreeMarker。 使用方法 导入jar包:freemarker...

  • freemarker中日期显示

    在java中常用Timestamp表示时间。如果在freemarker页面中直接使用${myTimestamp},...

  • FreeMarker

    FreeMarker 主要内容 FreeMarker 概述 FreeMarker概念 ​ FreeMarker 是...

  • 【JavaWeb】FreeMarker快速入门

    FreeMarker Freemarker是免费开源的模板引擎技术;Freemarker脚本为Freemarker...

  • freemarker 入门学习引导

    freemarker 入门教程[http://www.freemarker.net/#1] freemarker ...

  • SpringBoot集成Thymeleaf模板引擎

    简单介绍目前在JavaEE领域有几中比较常用的模板引擎,分别是Jsp、Velocity、Freemarker、Th...

  • CRM项目01

    一、Freemarker FreeMarker 是一款免费的模板引擎 对比 JSP 而言,FreeMarker 性...

  • Freemarker研究

    1.1 FreeMarker介绍 1、 freemarker是一个用Java开发的模板引擎 FreeMarker是...

网友评论

      本文标题:Freemarker 常用方法

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