spingboot系列之freemark學習

2021-10-02 08:14:31 字數 1184 閱讀 3358

匯入pom包

org.springframework.boot

spring-boot-starter-freemarker

yml配置

spring:

freemarker:

allow-request-override: false

cache: false # 頁面不載入快取,頁面修改立即生效

check-template-location: true

charset: utf-8

content-type: text/html

expose-request-attributes: false

expose-session-attributes: false

suffix: .ftl

templateencoding: utf-8

templateloaderpath: classpath:/templates/

expose-spring-macro-helpers: false

其中.ftl字尾可以更改為.html

具體用法:

後端controller存值,可以存在model或在方法頭中設定個map$$

if判斷

<#if *** == 0>

男<#elseif ***== 1>

女<#else>

保密

list遍歷

<#list friends as item>

$姓名:$,年齡:$

welcome,$

<#if *** == 0>

男<#elseif ***== 1>

女<#else>

保密我的好友

<#-- list長度 -->

$<#list friends as item>

$姓名:$,年齡:$

<#-- 數字遍歷 -->

<#list 1..5 as item>

$<#-- map遍歷,map是map的名稱 -->

<#list map?keys as key>

物件值:$,下標:$,物件名:$

OpenStack icehouse系列之問題處理

openstack icehouse系列之問題處理 眾所周知搭建是很容易的 往往排錯是很頭疼的 下面我分享下我在搭建的過程中遇到的問題和解決辦法。glance報錯以及解決方法 執行glance同步資料庫的時候 su s bin sh c glance manage db sync glance su...

PM系列 之驗收

下面的文章與大家共同學習,有些細節是平時我們也講,但沒這麼全面,比如有文字記錄的,要謹慎,邊界不清晰的,可以談,只要是雙方合情合理的,不會過分要求的。我發現我們可能缺乏比較多的是溝通技巧,以及溝通頻率。終端使用者關懷。1 在軟體專案實施過程中注重里程碑的確定,制定階段性目標 如果要做好乙個軟體專案,...

AngularJS系列之JavaScript繼承

所有開發者定義的類都可作為基類。本地類和宿主類不能作為基類。建立的子類將繼承超類的所有屬性和方法,包括建構函式及方法的實現。子類可直接訪問這些方法。子類還可新增超類中沒有的新屬性和方法,也可以覆蓋超類的屬性和方法。建構函式使用 this 關鍵字給所有屬性和方法賦值 即採用類宣告的建構函式方式 因為建...