欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

springboot調(diào)用HTML文件注意事項及說明

 更新時間:2022年11月16日 16:05:43   作者:不知名的曹同學(xué)  
這篇文章主要介紹了springboot調(diào)用HTML文件注意事項及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springboot調(diào)用HTML文件注意事項

1.配置thymeleaf

2.HTML代碼頭部需要添加以下代碼

<link rel="stylesheet" type="text/css" href="/static/css/style.css" rel="external nofollow"  th:href="@{css/style.css}" rel="external nofollow" />

其中th為

<html lang="en" xmlns:th="http://www.thymeleaf.org">

3.關(guān)于controller和requestmapping

@Controller
//只能使用controller,如果使用RestController將只會返回字符串不會返回html頁面
@RequestMapping("/login") ?//此處的request。。。是下面整個模塊的地址,如果想要訪問下面的方法
需要在下面的方法上面單獨請求
public class LoginController {
? ? @RequestMapping("") ?//需要在此處單獨請求
? ? public String login(){
? ? ? ? return "/login";
? ? }
}

springboot項目訪問HTML頁面

引入相關(guān)依賴

<!--支持跳轉(zhuǎn),springboot推薦使用thymeleaf模板引擎-->
<dependency>
? ? <groupId>org.springframework.boot</groupId>
? ? <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<properties>
? ? <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
? ? <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
? ? <java.version>1.8</java.version>
? ? <!--指定themleaft版本-->
? ? <thymeleaf.version>3.0.2.RELEASE</thymeleaf.version>
? ? <thymeleaf-layout-dialect.version>2.0.5</thymeleaf-layout-dialect.version>
</properties>

增加springboot配置項

#thymeleaf模版前綴
spring.thymeleaf.prefix=classpath:/templates/

在 src/main/resources 目錄下新建 static 目錄和 templates 目錄。 static存放靜態(tài)文件,templates 存放靜態(tài)頁面(thymeleaf 模版)

在控制器中寫明跳轉(zhuǎn)模版方法

Handler訪問映射地址跳轉(zhuǎn)模版成功

總結(jié)這次遇到的問題

1. Error resolving template template might not exist or might not be accessible

控制器方法返回的模版名稱沒有前綴/,可手動添加/或添加springboot配置項

2. org.xml.sax.SAXParseException: 元素類型 “link” 必須由匹配的結(jié)束標(biāo)記 “” 終止,org.xml.sax.SAXParseException: 元素類型 “meta” 必須由匹配的結(jié)束標(biāo)記 “” 終止

開發(fā)工具生成的html頁面元素有的沒有終止符/,thymeleaf模板引擎默認(rèn)是Template modes:HTML5解析的,解析比較嚴(yán)格。

需要手動添加/或指定引入的thymeleaf版本號

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot websocket簡單入門示例

    springboot websocket簡單入門示例

    這篇文章主要介紹了springboot websocket簡單入門示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • java二路歸并排序示例分享

    java二路歸并排序示例分享

    這篇文章主要介紹了java二路歸并排序示例,需要的朋友可以參考下
    2014-02-02
  • Java超全面梳理內(nèi)部類的使用

    Java超全面梳理內(nèi)部類的使用

    說起內(nèi)部類這個詞,想必很多人都不陌生,但是又會覺得不熟悉。原因是平時編寫代碼時可能用到的場景不多,用得最多的是在有事件監(jiān)聽的情況下,并且即使用到也很少去總結(jié)內(nèi)部類的用法。今天我們就來一探究竟
    2022-04-04
  • springboot植入pagerHelper的超詳細(xì)教程

    springboot植入pagerHelper的超詳細(xì)教程

    這篇文章主要介紹了springboot植入pagerHelper的超詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Java編程Retry重試機(jī)制實例詳解

    Java編程Retry重試機(jī)制實例詳解

    這篇文章主要介紹了Java編程Retry重試機(jī)制實例詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • java 單例模式的實例詳解

    java 單例模式的實例詳解

    這篇文章主要介紹了java 單例模式的實例詳解的相關(guān)資料,希望通過本文能幫助大家徹底理解掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • Feign如何使用protobuf的類作為參數(shù)調(diào)用

    Feign如何使用protobuf的類作為參數(shù)調(diào)用

    這篇文章主要介紹了Feign如何使用protobuf的類作為參數(shù)調(diào)用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 基于Spring開發(fā)之自定義標(biāo)簽及其解析

    基于Spring開發(fā)之自定義標(biāo)簽及其解析

    Spring框架是現(xiàn)在Java最流行的開源框架之一,需要實現(xiàn)一些自定義的標(biāo)簽,主要是方便使用我們框架的人能夠快速、簡單進(jìn)行配置,有興趣的可以了解一下。
    2017-04-04
  • Java文件過濾器實現(xiàn)按條件篩選文件

    Java文件過濾器實現(xiàn)按條件篩選文件

    本文主要介紹了Java文件過濾器實現(xiàn)按條件篩選文件,文件過濾器是在文件處理中起到重要作用的工具,它可以用來篩選文件并根據(jù)特定的條件進(jìn)行過濾,下面就來介紹一下
    2024-04-04
  • 基于Java中字符串內(nèi)存位置詳解

    基于Java中字符串內(nèi)存位置詳解

    下面小編就為大家?guī)硪黄贘ava中字符串內(nèi)存位置詳解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08

最新評論