一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - springboot如何使用thymeleaf模板訪問html頁面

springboot如何使用thymeleaf模板訪問html頁面

2021-04-28 11:21Tomthy Java教程

springboot中推薦使用thymeleaf模板,使用html作為頁面展示。那么如何通過Controller來訪問來訪問html頁面呢?下面通過本文給大家詳細介紹,感興趣的朋友跟隨腳本之家小編一起看看吧

引言

在傳統的web開發中通常使用jsp頁面,首先需要在pom文件中引入springmvc相關的包,然后寫springmvc的配置文件(包括訪問資源的路徑解析),之后還需再web.xml中配置訪問路由。這無疑太麻煩了,每次開發前都需要編寫大量的配置文件。

html">springboot為此提供了高效便捷的解決方案,只需再pom.xml中添加web開發的依賴,便可進行web開發,省去了繁瑣的配置步驟。

下面為web開發引入的依賴

?
1
2
3
4
<dependency>
  <groupid>org.springframework.boot</groupid>
  <artifactid>spring-boot-starter-web</artifactid>
</dependency>

正文

那么在springboot中如果需要使用頁面該怎么做呢?springboot不推薦使用jsp,因為jsp在springboot中有諸多限制,具體限制這里就不展開說了,大家感興趣可以去網上查閱。springboot中推薦使用thymeleaf模板,使用html作為頁面展示。那么如何通過controller來訪問來訪問html頁面呢?

1.在pom.xml文件中添加thymeleaf依賴

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<dependencies>
  <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-web</artifactid>
  </dependency>
  <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-test</artifactid>
    <scope>test</scope>
  </dependency>
  <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-thymeleaf</artifactid>
  </dependency>
</dependencies>

2.在application.yml中添加訪問請求配置

?
1
2
3
4
5
6
##thymeleaf頁面模板配置
spring:
 mvc:
  view:
   prefix: /
   suffix: .html

springboot中默認resources中static文件夾存放靜態資源,如js文件、css文件、圖片等等。templates文件夾中存放html頁面。

3.在templates文件夾中創建hello.html

?
1
2
3
4
5
6
7
8
9
10
<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8"/>
  <title>title</title>
</head>
<body>
hello world
</body>
</html>

4.編寫controller

?
1
2
3
4
5
6
7
8
9
10
/**
 * created by tomthy on 2018/5/10
 */
@controller
public class contentcontroller {
  @getmapping("/hello")
  private string helloworld(){
    return "hello";
  }
}

 

注意:不要使用@restcontroller注解,@restcontroller注解是@responsebody和@controller的集合體,使用@restcontroller注解會默認返回數據,而不會請求到頁面。

5.在瀏覽器中輸入請求地址

輸入地址:http://localhost:8080/hello 便可請求到hello.html頁面。

springboot如何使用thymeleaf模板訪問html頁面

6.靜態資源的訪問

html頁面中使用到靜態資源時(如圖片),直接使用<script type="text/javascript" src="/js/wangeditor.js"></script>。js為static下的文件夾。

7.項目目錄

springboot如何使用thymeleaf模板訪問html頁面

總結

以上所述是小編給大家介紹的springboot使用thymeleaf模板訪問html頁面,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對服務器之家網站的支持!

原文鏈接:https://www.jianshu.com/p/bd7a821515ec

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 男人看的网址 | 99精品视频在线观看免费播放 | 国产性色视频 | aⅴ视频在线免播放观看 | 视频在线视频免费观看 | 国产成人8x视频一区二区 | 国产一区二区三区久久精品小说 | 久久精品成人免费看 | 四虎在线免费 | 男男18视频免费网站 | 国产高清不卡码一区二区三区 | 97国产蝌蚪视频在线观看 | 日韩播放| 国产91一区二区在线播放不卡 | 亚洲国产精品第一页 | 日韩一区在线观看 | 国产福利专区精品视频 | 四虎影视免费观看免费观看 | 精品午夜久久网成年网 | 日韩大片在线 | 日韩欧美推理片免费看完整版 | 免费看www| 九九99香蕉在线视频美国毛片 | 午夜办公室 | 免费标准高清看机机桶机机 | 黄网国产| 逼逼日| 欧美人曾交 | 亚洲免费福利视频 | 国内精品91东航翘臀女神在线 | 国产a一级毛片午夜剧院 | 久久精品久久久 | 黑人k8经典| 亚洲第一综合网 | 国内亚州视频在线观看 | 国产精品第四页 | 欧美a级完整在线观看 | 国产精品第 | 日韩欧美在线看 | 男人狂躁女人gif动态图 | 欧美高清milf在线播放 |