Spring Boot框架開發(fā)Web項目之三 第一個頁面

本系列文章主要索引詳情?點擊查看


?現(xiàn)在我們已經(jīng)搭建好了Web框架舷嗡,下面我們開始將第一個頁面插入到我們的應用中來官套。

工具

IntelliJ IDEA 16

JDK 1.8

Maven 3.5

Tomcat 1.8

第一個頁面

視圖通常會與某種模板方言關聯(lián),這種模板允許遍歷模型中的內(nèi)容,流行的模板方言包括JSP、FreeMarker冲呢、Thymeleaf。在此招狸,我們將使用Thymeleaf碗硬,Thymeleaf是一個模板引擎,它的成功在很大程度上要歸因于對用戶友好的語法(它幾乎就是HTML)以及擴展的便利性瓢颅。

關于Thymeleaf與Spring集成有一個很好的入門指南,參見:http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html

1弛说、添加Thymeleaf模板引擎

閑言少敘挽懦,下面我們開始將thymeleaf依賴添加到項目中,這樣我們就能啟動Thymeleaf模板引擎了木人,Maven環(huán)境下添加如下:

打開pom.xml,編輯如下圖所示

2信柿、添加頁面

現(xiàn)在講第一個頁面添加到項目中冀偶,在src/main/resources/templates中新建一個HTML頁面,并將其命名為resultPage.html渔嚷,添加后目錄結(jié)構(gòu)如下

打開resultPage.html进鸠,編輯文件

3、修改Controller類

此時HelloController類必須要導航至我們新建的視圖形病,而不是再展示簡單的文本客年。為了完成該功能,我們需要移除@CRestController注解漠吻。這樣做完之后量瓜,如果再次返回字符串的話,就會高數(shù)Spring MVC要將這個字符串隱射為視圖名途乃,而不是在響應中直接展現(xiàn)特定的模型绍傲。

我們的控制器將會變?yōu)槿缦滤?/p>

4、測試運行

現(xiàn)在耍共,控制器會將用戶的請求轉(zhuǎn)移到resultPage的視圖中烫饼,ViewResolver接口會將這個名字與我們的視圖進行關聯(lián)。

啟動應用并訪問: http://localhost:8080/he

我們將看到頁面

說明:

th:text的值放在兩個豎線中間试读,這意味著文本中所有的值都會連接在一起杠纵。

如果沒有添加兩個豎線則訪問時會出現(xiàn)如下異常

對于Web設計人員來說,Thymeleaf有一項很大的優(yōu)勢鹏往,那就是在服務器沒有運行的時候淡诗,模板中所有的動態(tài)內(nèi)容都可以采用一個默認值(如resultPage.html中的 <span>標簽中的文本“hello html”)。資源URL可以采用相對的路徑來指定伊履,每個標簽都可以包含占位符韩容,在前面的樣例中,如果是在應用的上下中唐瀑,那么文本“hello html”不會顯示群凶,但是如果直接再Web瀏覽器中打開這個文件的話,那么它就會顯示“hello html”哄辣,而不會顯示“hello thymeleaf”了请梢。



上一篇:Spring Boot框架開發(fā)Web項目之二 Hello Spring Boot

下一篇:Spring Boot框架開發(fā)Web項目之四 將數(shù)據(jù)傳遞給視圖

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市力穗,隨后出現(xiàn)的幾起案子毅弧,更是在濱河造成了極大的恐慌,老刑警劉巖当窗,帶你破解...
    沈念sama閱讀 216,919評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件够坐,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機元咙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,567評論 3 392
  • 文/潘曉璐 我一進店門梯影,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人庶香,你說我怎么就攤上這事甲棍。” “怎么了赶掖?”我有些...
    開封第一講書人閱讀 163,316評論 0 353
  • 文/不壞的土叔 我叫張陵感猛,是天一觀的道長。 經(jīng)常有香客問我倘零,道長唱遭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,294評論 1 292
  • 正文 為了忘掉前任呈驶,我火速辦了婚禮拷泽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘袖瞻。我一直安慰自己司致,他們只是感情好,可當我...
    茶點故事閱讀 67,318評論 6 390
  • 文/花漫 我一把揭開白布聋迎。 她就那樣靜靜地躺著脂矫,像睡著了一般。 火紅的嫁衣襯著肌膚如雪霉晕。 梳的紋絲不亂的頭發(fā)上庭再,一...
    開封第一講書人閱讀 51,245評論 1 299
  • 那天,我揣著相機與錄音牺堰,去河邊找鬼拄轻。 笑死,一個胖子當著我的面吹牛伟葫,可吹牛的內(nèi)容都是我干的恨搓。 我是一名探鬼主播,決...
    沈念sama閱讀 40,120評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼筏养,長吁一口氣:“原來是場噩夢啊……” “哼斧抱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起渐溶,我...
    開封第一講書人閱讀 38,964評論 0 275
  • 序言:老撾萬榮一對情侶失蹤辉浦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后茎辐,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體盏浙,經(jīng)...
    沈念sama閱讀 45,376評論 1 313
  • 正文 獨居荒郊野嶺守林人離奇死亡眉睹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,592評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了废膘。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,764評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡慕蔚,死狀恐怖丐黄,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情孔飒,我是刑警寧澤灌闺,帶...
    沈念sama閱讀 35,460評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站坏瞄,受9級特大地震影響桂对,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜鸠匀,卻給世界環(huán)境...
    茶點故事閱讀 41,070評論 3 327
  • 文/蒙蒙 一蕉斜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧缀棍,春花似錦宅此、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,697評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至青瀑,卻和暖如春璧亮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背斥难。 一陣腳步聲響...
    開封第一講書人閱讀 32,846評論 1 269
  • 我被黑心中介騙來泰國打工枝嘶, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蘸炸。 一個月前我還...
    沈念sama閱讀 47,819評論 2 370
  • 正文 我出身青樓躬络,卻偏偏與公主長得像,于是被迫代替她去往敵國和親搭儒。 傳聞我的和親對象是個殘疾皇子穷当,可洞房花燭夜當晚...
    茶點故事閱讀 44,665評論 2 354

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