2 springboot入門(mén)之 整合thymeleaf

前言:
thymeleaf 是由thyme [ta?m] (百里香) ,leaf[li:f] (葉子)兩個(gè)單詞組成.
thymeleaf 是java模版引擎屋群,可以很好的和spring集成雏门。

1. 引入依賴(lài)

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

2. application.properties中添加配置

spring.thymeleaf.cache=false
spring.thymeleaf.prefix=classpath:/templates/
spring.thymeleaf.check-template-location=true
spring.thymeleaf.suffix=.html
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.content-type=text/html
spring.thymeleaf.mode=HTML

注:
Spring Boot使用的Thymeleaf 3.0或者更高版本是配置:spring.thymeleaf.mode=HTML伤柄。
如果Thymeleaf 2.0版本的話配置:spring.thymeleaf.mode=HTML5牧氮。

3. 創(chuàng)建Controller 象泵,和相應(yīng)html寞秃。

@Controller
@RequestMapping("/user")
public class UserController {
    @RequestMapping(value = "/login")
    public String login() {
        return "/login";
    }
}

上面返回/login,即返回對(duì)應(yīng)login.html偶惠,

<!DOCTYPE html>
<html lang="en" >
<head>
    <meta charset="UTF-8">
    <title>登錄頁(yè)面</title>
</head>
<body>
<H2>登錄測(cè)試</H2>
</body>
</html>

如果頁(yè)面需要使用thymeleaf需要添加命名空間xmlns:th="http://www.thymeleaf.org"

4.運(yùn)行測(cè)試春寿,訪問(wèn)'http://localhost:8080/user/login',效果如圖:

1.png

5.后臺(tái)用過(guò)模版引擎?zhèn)鬟f參數(shù)給頁(yè)面

  • 后臺(tái)添加參數(shù)忽孽。筆者在 在上面的UserController添加方法绑改,并設(shè)置參數(shù):
@RequestMapping(value = "/login2")
public String login2(ModelMap map) {
    Map<String, Object> userInfoMap = new HashMap<>();
    userInfoMap.put("name", "張三");
    userInfoMap.put("age", 24);

    SimpleVo vo = new SimpleVo();
    vo.setCode(1000);
    vo.setMessage("請(qǐng)求成功");

    map.put("userInfo", userInfoMap);
    map.put("vo", vo);

    return "/login2";
}
  • 對(duì)應(yīng)login2.html
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>thymeleaf模版,帶數(shù)據(jù)的</title>
</head>

用戶(hù)名:<span th:text="${userInfo.name}"></span><br/>
年齡:<span th:text="${userInfo.age}"></span><p />

訪問(wèn)對(duì)象屬性:<span th:text="${vo.code}"/> ,訪問(wèn)對(duì)象方法:<span th:text="${vo.getMessage()}"/><p />

<a th:href="@{/user/login}">相對(duì)路徑頁(yè)面測(cè)試</a><p/>
<a th:href="@{http://www.baidu.com}">據(jù)對(duì)路徑測(cè)試(比如訪問(wèn):百度)</a><p/>

</body>
</html>
  • 運(yùn)行效果如圖:


    2.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末兄一,一起剝皮案震驚了整個(gè)濱河市厘线,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌出革,老刑警劉巖造壮,帶你破解...
    沈念sama閱讀 217,277評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異骂束,居然都是意外死亡耳璧,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門(mén)展箱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)旨枯,“玉大人,你說(shuō)我怎么就攤上這事混驰∨矢簦” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,624評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵账胧,是天一觀的道長(zhǎng)竞慢。 經(jīng)常有香客問(wèn)我,道長(zhǎng)治泥,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,356評(píng)論 1 293
  • 正文 為了忘掉前任遮精,我火速辦了婚禮居夹,結(jié)果婚禮上败潦,老公的妹妹穿的比我還像新娘。我一直安慰自己准脂,他們只是感情好劫扒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著狸膏,像睡著了一般沟饥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上湾戳,一...
    開(kāi)封第一講書(shū)人閱讀 51,292評(píng)論 1 301
  • 那天贤旷,我揣著相機(jī)與錄音,去河邊找鬼砾脑。 笑死幼驶,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的韧衣。 我是一名探鬼主播盅藻,決...
    沈念sama閱讀 40,135評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼畅铭!你這毒婦竟也來(lái)了氏淑?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,992評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤硕噩,失蹤者是張志新(化名)和其女友劉穎夸政,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體榴徐,經(jīng)...
    沈念sama閱讀 45,429評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡守问,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坑资。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片耗帕。...
    茶點(diǎn)故事閱讀 39,785評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖袱贮,靈堂內(nèi)的尸體忽然破棺而出仿便,到底是詐尸還是另有隱情,我是刑警寧澤攒巍,帶...
    沈念sama閱讀 35,492評(píng)論 5 345
  • 正文 年R本政府宣布嗽仪,位于F島的核電站,受9級(jí)特大地震影響柒莉,放射性物質(zhì)發(fā)生泄漏闻坚。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評(píng)論 3 328
  • 文/蒙蒙 一兢孝、第九天 我趴在偏房一處隱蔽的房頂上張望窿凤。 院中可真熱鬧仅偎,春花似錦、人聲如沸雳殊。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,723評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)夯秃。三九已至座咆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仓洼,已是汗流浹背介陶。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,858評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留衬潦,地道東北人斤蔓。 一個(gè)月前我還...
    沈念sama閱讀 47,891評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像镀岛,于是被迫代替她去往敵國(guó)和親弦牡。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容