Freemarker 常用方法

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 /> 


  1. 页面获取当前日期
${.now?string("YYYY-MM-dd")}

${.now?string("YYYY-MM-dd")}
  1. 引用页面模板

<#include "/common/header.html"/> 
  1. 默认值
${node!""}

${node.url!""}
  1. foreach
<#list current_menu as node> 
   
   ${node}

  1. if...else
<#if node.subMenu?size == 0>
  
  <#if node.id = 9 >
    <#if currentTaskCount != 0>
    
  
<#else>
  
 
  1. size == 0 判断
<#if node.subMenu?size == 0>
 

你可能感兴趣的:(Freemarker 常用方法)