摘要:開發的項目如何跳轉到前端頁面目前官方已經不推薦使用來開發了,而是推薦使用如下幾種模板引擎來開發官方推薦據說,最流行的還是和這兩種模板,我們這里用官方推薦的模板在創建好項目的基礎上,進行如下配置在中到的依賴對的依賴在中設置模板尋
SpringBoot開發的WEB項目Contrller如何跳轉到前端頁面
目前Spring官方已經不推薦使用JSP來開發WEB了,而是推薦使用如下幾種模板引擎來開發:
Thymeleaf(Spring官方推薦)
FreeMarker
Velocity
Groovy
Mustache
據說,最流行的還是FreeMarker和Velocity這兩種模板,我們這里用Spring官方推薦的Thymeleaf模板
在創建好SpringBoot項目的基礎上,進行如下配置:
在POM中到Thymeleaf的依賴
org.springframework.boot spring-boot-starter-thymeleaf
在application.properties中設置模板尋找路徑
# 模板引擎讀取路徑 # 是讓controller層到templates文件夾尋找xx.html(src/main/resources/templates) spring.thymeleaf.prefix=classpath:/templates/
在resource/templates目錄下創建html頁面,如index.html
Title 在SpringBoot項目中使用HTML頁面
獲取頁面上傳過來的參數PPP:
創建Controller類
@Controller // 這里不能是RestController注解,不然會輸出index字符串 public class HelloWorld { @RequestMapping("/toIndexPage") public String getHtmlPage(HashMapmap){ map.put("param1", "hello world"); return "index"; // 這里的字符串對應html的文件名(不包含后綴) } }
訪問項目
http://localhost:8080/toIndexPage
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/53280.html
摘要:在使用上述模板,默認從下加載。介紹是現代化服務器端的模板引擎,不同與其它幾種模板的是的語法更加接近,并且具有很高的擴展性。特點支持無網絡環境下運行,由于它支持原型,然后在標簽里增加額外的屬性來達到模板數據的展示方式。 SpringBoot 是為了簡化 Spring 應用的創建、運行、調試、部署等一系列問題而誕生的產物,自動裝配的特性讓我們可以更好的關注業務本身而不是外部的XML配置,...
摘要:數據和信息是不可分離的,數據是信息的表達,信息是數據的內涵。數據本身沒有意義,數據只有對實體行為產生影響時才成為信息。主要目標是為開發提供天然的模板,并且能在里面準確的顯示。目前是自然更加推薦。 這是泥瓦匠的第105篇原創 文章工程: JDK 1.8 Maven 3.5.2 Spring Boot 2.1.3.RELEASE 工程名:springboot-webflux-4-thym...
摘要:整合模板一文件添加依賴解決標簽閉合問題二創建項目結構三配置文件文件同下常用屬性是否開啟模板緩存,默認指定模板的編碼,默認為指定模板的前綴,默認為指定模板的后綴,默認為指定模板的模式默認為如果使用了依賴設置為參 springboot整合thymeleaf模板 一、POM文件添加依賴 org.springframework.boot spring-boot-starte...
摘要:簡介是個模板引擎,可以用于與非應用的主要目標在于提供一種可被瀏覽器正確顯示的格式良好的模板創建方式,因此也可以用作靜態建模的可擴展性也非常棒。 1.Thymeleaf簡介??Thymeleaf是個XML/XHTML/HTML5模板引擎,可以用于Web與非Web應用 ??Thymeleaf的主要目標在于提供一種可被瀏覽器正確顯示的、格式良好的模板創建方式,因此也可以用作靜態建模,Thym...
閱讀 3689·2021-10-13 09:40
閱讀 3149·2021-10-09 09:53
閱讀 3551·2021-09-26 09:46
閱讀 1848·2021-09-08 09:36
閱讀 4248·2021-09-02 09:46
閱讀 1314·2019-08-30 15:54
閱讀 3179·2019-08-30 15:44
閱讀 1023·2019-08-30 11:06