久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

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

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

主要思路:在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 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的內置對象,可以對字符串內容進行操作。

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

標簽: Spring
相關文章:
主站蜘蛛池模板: 凭祥市| 新河县| 大荔县| 澄迈县| 闸北区| 临邑县| 贡嘎县| 甘孜| 逊克县| 麦盖提县| 凤冈县| 弥勒县| 溆浦县| 黄浦区| 通化县| 南木林县| 炎陵县| 财经| 贡觉县| 西藏| 犍为县| 广平县| 佛冈县| 通辽市| 安吉县| 潮安县| 昭通市| 广平县| 密云县| 漳州市| 柞水县| 左权县| 印江| 伊宁县| 怀仁县| 馆陶县| 建宁县| 潞城市| 蓬莱市| 成安县| 合江县|