av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:44日期:2023-04-29 09:07:12

主要思路:在controller層我們將錯誤信息put進map中,然后通過視圖解析器跳轉(zhuǎn)到目標頁面,在目標頁面中在通過指定標簽內(nèi)的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 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中的內(nèi)容。

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 亚洲国产精品99久久久久久久久 | 福利视频网 | 中文字幕日韩欧美 | 欧美国产视频 | 欧美成人在线网站 | 欧产日产国产精品v | 91 中文字幕 | 久久av网 | 干干干操操操 | 婷婷桃色网 | 日本视频中文字幕 | 亚洲一区二区三区欧美 | 欧洲色综合 | 精品欧美一区免费观看α√ | 91精品国产91久久久久久最新 | 精品久久久久久 | 伦理片97 | 亚洲欧美日韩一区 | 91大神在线看 | 久久黄网| 亚洲444kkkk在线观看最新 | 色婷婷精品国产一区二区三区 | 九一视频在线播放 | 久久男女视频 | 久久精品国产一区二区电影 | 国产玖玖 | 国产一级片 | 一区二区三区四区在线 | 国产精品毛片一区二区在线看 | 97视频久久| 久久精品国产一区二区三区不卡 | 国产www成人| www久| 国产精品69久久久久水密桃 | 成人免费精品 | 一区二区视频在线 | 国产不卡视频 | 亚洲国产中文字幕 | 国产精品久久久久久久午夜片 | 国产一区二区三区高清 | 日韩久久久一区二区 |