Springboot第六課 整合模板引擎

2021-09-25 08:12:46 字數 1341 閱讀 9011

這裡我們整合模板引擎freemarker

1.引入依賴

org.springframework.boot

spring-boot-starter-freemarker

2.配置模板引擎

#freemarker 配置

spring:

freemarker:

suffix: .html #字尾名,預設是.ftl

content-type: text/html

enabled: true

cache: false #快取 false

template-loader-path:

- classpath:/templates/ #模板載入路徑

charset: utf-8

request-context-attribute: request #請求,類似jsp中的內建物件

3. 在resource下建立templates檔案,用來存放我們的html檔案templates下建立form.html 及 resultpage.html 分別如下:

form.html 主要內容

resultpage.html主要內容:

顯示物件:

$ $遍歷list:

$遍歷map:

$:$自定義變數:

20

成年了未成年

你成年了

時間型別取值:

$

4.建立controller

@controller

public class templatecontroller

public modelandview topage(user user)

}

5.驗證a.進入form頁面:

b.提交結果頁面如下:

可以看到引數成功傳到後台,後台的資料成功顯示到前端,值得注意的是form表單的屬性要和後端的物件屬性相對應。

更多freemarker用法請參考:

第六課 字型

a.字型系列 font family times new roman times,serif b.字型樣式 font style normal 正常 正常顯示文字 font style italic 斜體 以斜體字顯示的文字 font style oblique 傾斜的文字 文字向一邊傾斜 和斜體非...

第六課 列表

序列是python中最基本的 種資料結構。序列 於儲存 組有序的資料,所有的資料在序列當中都有 個唯 的位置 索引 並且序列中的資料會按照新增的順序來分配索引。資料結構指計算機中資料儲存的 式。python 基礎教程 第二版 對序列的定義為 資料結構。資料結構是通過某種方式 例如對元素進行編號 組織...

第六課 文法

1.名詞 動詞 他動詞 用助詞 表示他動詞的直接受詞。飲 我喝果汁。注 的發音和 相同。只用在表示助詞時。2.名詞 日語的動詞 可以將其大範圍的名詞列為受詞。意思是執行該受詞表示的內容。下面舉幾個例子。1 運動,遊戲等 踢足球 玩撲克牌 2 集會,活動等 舉行派對 會議 召開會議 3 其他 宿題 做...