最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot如何使用Map將錯誤提示輸出到頁面

 更新時間:2020年08月31日 12:03:31   作者:白熊啊  
這篇文章主要介紹了Springboot如何使用Map將錯誤提示輸出到頁面,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

主要思路:在controller層我們將錯誤信息put進map中,然后通過視圖解析器跳轉到目標頁面,在目標頁面中在通過指定標簽內的th:text將錯誤消息取出。

例:

1.編寫controller代碼

@PostMapping("/user/login")
  public String login(@RequestParam("username") String username,
            @RequestParam("password") String password,
            Map<String,Object> map
  ){
    if (!StringUtils.isEmpty(username) && "123456".equals(password)){
      return "dashboard";
    }else {
      map.put("msg","用戶名或密碼錯誤");
      return "login";
    }
  }

代碼解讀:

@PostMapping("/user/login")等價于@RequestMapping(value ="/user/login" ,method = RequestMethod.POST)

2.到目標html頁面取出錯誤提示信息

<p style="color: red" th:text="${msg}" th:if="${not #strings.isEmpty(msg)}"></p>

代碼解讀:

1.th:if 的優(yōu)先級比 th:text高,所以會先執(zhí)行th:if中的判斷邏輯,只有th:if中的邏輯為true時才會顯示th:text中的內容。

2.strings是thymeleaf的內置對象,可以對字符串內容進行操作。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Java中的自動拆裝箱、基本類型的轉換、包裝類的緩存詳解

    Java中的自動拆裝箱、基本類型的轉換、包裝類的緩存詳解

    文章詳細介紹了Java中數(shù)據(jù)類型的拆裝箱、自動拆箱和裝箱,以及包裝類的緩存機制,包括基本數(shù)據(jù)類型的容量大小、轉換規(guī)則和自動類型轉換等
    2024-12-12
  • 在已有spring的基礎上集成hibernate的實例講解

    在已有spring的基礎上集成hibernate的實例講解

    下面小編就為大家?guī)硪黄谝延衧pring的基礎上集成hibernate的實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Spring?Boot集成LiteFlow規(guī)則引擎的詳細過程

    Spring?Boot集成LiteFlow規(guī)則引擎的詳細過程

    本文詳細介紹了如何在Spring?Boot應用程序中集成LiteFlow規(guī)則引擎,并探討如何使用LiteFlow庫來實現(xiàn)業(yè)務流程的規(guī)則處理,將通過具體的示例來展示如何在Spring?Boot應用程序中配置和使用LiteFlow規(guī)則引擎,以提高系統(tǒng)的靈活性和可維護性,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • 工具類之關于RestTemplateUtil工具類的使用

    工具類之關于RestTemplateUtil工具類的使用

    這篇文章主要介紹了工具類之關于RestTemplateUtil工具類的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 淺談Mybatis #和$區(qū)別以及原理

    淺談Mybatis #和$區(qū)別以及原理

    這篇文章主要介紹了淺談Mybatis #和$區(qū)別以及原理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Java使用poi-tl設置word圖片環(huán)繞方式為浮于在文字上方

    Java使用poi-tl設置word圖片環(huán)繞方式為浮于在文字上方

    POI-TL 是一個基于 Apache POI 的 Java 庫,專注于在 Microsoft Word 文檔(.docx 格式)中進行模板填充和動態(tài)內容生成,下面我們看看如何使用poi-tl設置word圖片環(huán)繞方式為浮于在文字上方吧
    2025-03-03
  • maven插件maven-assembly-plugin打包歸納文件zip/tar使用

    maven插件maven-assembly-plugin打包歸納文件zip/tar使用

    java項目運行的文件需要jar或者war格式,同時還需要使用Java命令,本文主要介紹了maven插件maven-assembly-plugin打包歸納文件zip/tar使用,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • 一文搞懂Spring循環(huán)依賴的原理

    一文搞懂Spring循環(huán)依賴的原理

    這篇文章將用實例來為大家詳細介紹@Autowired解決循環(huán)依賴的原理,文中的示例代碼講解詳細,對我們學習Spring有一定幫助,感興趣的可以學習一下
    2022-07-07
  • Java中Spring WebSocket詳解

    Java中Spring WebSocket詳解

    本篇文章主要通過代碼給大家詳細分析了Java中Spring WebSocket的用法,需要的讀者們參考學習下吧。
    2017-12-12
  • Flink JobGraph生成源碼解析

    Flink JobGraph生成源碼解析

    這篇文章主要為大家介紹了Flink JobGraph生成源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12

最新評論

邵东县| 昌邑市| 清流县| 大余县| 德令哈市| 宿迁市| 泰来县| 务川| 陇南市| 广水市| 邹城市| 本溪市| 沂源县| 城步| 昭平县| 鄂尔多斯市| 北票市| 姚安县| 集安市| 贵港市| 铁力市| 赣榆县| 台州市| 灵川县| 香河县| 乐业县| 宜昌市| 保亭| 柞水县| 河东区| 增城市| 黄冈市| 池州市| 红河县| 普安县| 肇州县| 本溪| 通化县| 门头沟区| 清水县| 咸阳市|