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

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

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

服務器之家 - 編程語言 - Java教程 - Springboot如何使用Map將錯誤提示輸出到頁面

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

2020-09-01 00:34白熊啊 Java教程

這篇文章主要介紹了Springboot如何使用Map將錯誤提示輸出到頁面,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

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

例:

1.編寫controller代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
@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 的優先級比 th:text高,所以會先執行th:if中的判斷邏輯,只有th:if中的邏輯為true時才會顯示th:text中的內容。

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

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

原文鏈接:https://www.cnblogs.com/bear7/p/13473135.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲午夜久久久 | 狠狠综合网| 男男羞羞视频网站国产 | 亚洲精品久久久久久婷婷 | 国产在线精品成人一区二区三区 | 成人私人影院在线观看网址 | 操儿媳小说 | 护士让我吃奶我扒她奶 | 暖暖的视频完整视频韩国免费 | 亚洲国产精品无码中文在线 | 幸福草电视剧演员表介绍 | 门房秦大爷在线阅读 | 91高清国产经典在线观看 | 国产精品网页 | 九九热这里只有精品视频免费 | 喜欢老头吃我奶躁我的动图 | 亚洲黄色三级视频 | 亚洲狠狠网站色噜噜 | 秋霞鲁丝影院久久人人综合 | gogort人体的最新网站 | 色综合天天网 | 国产成人在线综合 | 四虎影视最新 | 外国a级片| 深夜在线影院 | 白丝萝莉喷水 | 免费视频精品一区二区三区 | 72张让男人一看就硬的图片 | 九九99香蕉在线视频免费 | 免费大秀视频在线播放 | 美女跪式抽搐gif动态图 | 亚洲天堂免费观看 | 国产欧美另类久久精品91 | 手机看片自拍自自拍日韩免费 | 成人二区 | 国产一级片视频 | 国产精品视频在这里有精品 | 国产精品久久久久久久久免费观看 | 貂蝉沦为姓奴小说 | 高清免费毛片 | 我被男人下药添得好爽 |