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

Springboot如何使用Map將錯(cuò)誤提示輸出到頁(yè)面

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

主要思路:在controller層我們將錯(cuò)誤信息put進(jìn)map中,然后通過(guò)視圖解析器跳轉(zhuǎn)到目標(biāo)頁(yè)面,在目標(biāo)頁(yè)面中在通過(guò)指定標(biāo)簽內(nèi)的th:text將錯(cuò)誤消息取出。

例:

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","用戶名或密碼錯(cuò)誤");
      return "login";
    }
  }

代碼解讀:

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

2.到目標(biāo)html頁(yè)面取出錯(cuò)誤提示信息

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

代碼解讀:

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

2.strings是thymeleaf的內(nèi)置對(duì)象,可以對(duì)字符串內(nèi)容進(jìn)行操作。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中的自動(dòng)拆裝箱、基本類型的轉(zhuǎn)換、包裝類的緩存詳解

    Java中的自動(dòng)拆裝箱、基本類型的轉(zhuǎn)換、包裝類的緩存詳解

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

    在已有spring的基礎(chǔ)上集成hibernate的實(shí)例講解

    下面小編就為大家?guī)?lái)一篇在已有spring的基礎(chǔ)上集成hibernate的實(shí)例講解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Spring?Boot集成LiteFlow規(guī)則引擎的詳細(xì)過(guò)程

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

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

    工具類之關(guān)于RestTemplateUtil工具類的使用

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

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

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

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

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

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

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

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

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

    Java中Spring WebSocket詳解

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

    Flink JobGraph生成源碼解析

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

最新評(píng)論

亚东县| 三台县| 永春县| 长沙市| 宜都市| 友谊县| 电白县| 阳原县| 栾川县| 洪雅县| 广平县| 南通市| 英山县| 汉源县| 玉门市| 航空| 丰县| 鹰潭市| 阳新县| 绥阳县| 宣威市| 北碚区| 米易县| 马尔康县| 股票| 永德县| 台江县| 虞城县| 永顺县| 禹州市| 东乡县| 平湖市| 保定市| 连南| 巨鹿县| 榆林市| 丰顺县| 阳山县| 伊春市| 高台县| 麻江县|