国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

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

瀏覽:83日期: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
相關文章:
主站蜘蛛池模板: 锡林浩特市| 博乐市| 石河子市| 定南县| 同心县| 繁昌县| 和龙市| 城步| 富顺县| 巴彦淖尔市| 韩城市| 聊城市| 泸水县| 大名县| 若羌县| 岳西县| 金沙县| 安乡县| 卢氏县| 丹寨县| 兴仁县| 东宁县| 贡觉县| 鹤峰县| 东方市| 太保市| 九寨沟县| 鹤岗市| 碌曲县| 樟树市| 镇沅| 饶河县| 根河市| 梁河县| 禹州市| 广德县| 桐庐县| 收藏| 新竹县| 岗巴县| 昭通市|