JavaWeb登錄界面登錄失敗在同一頁面進行提示的解決
JavaWeb登錄界面登錄失敗在同一頁面進行提示
方法
使用JSP 通過提交表單方式 判斷賬號密碼是否正確 不正確則調(diào)用
req.setAttribute("errorInfo","賬號密碼錯誤或不是管理員!");
進行設置屬性,然后jsp頁面通過獲取屬性來展示錯誤信息 el表達式如
<h5>${errorInfo}</h5>
JavaWeb項目登錄注冊失敗錯誤提示問題
當?shù)顷懟蜃允r。返回錯誤信息
1、在LoginServlet中判斷登錄失敗時,向request域中設置登錄失敗消息
2、在login.jsp頁面中取出錯誤消息顯示
3、在RegistServlet中判斷注冊失敗時,在request域中設置注冊失敗消息
4、在regist.jsp頁面中取出錯誤消息顯示
當我們登陸或者注冊失敗,服務器給我們轉(zhuǎn)發(fā)回來一個新的注冊或登陸頁面,就像第一次注冊或者登陸一樣,我們希望有錯誤提示和數(shù)據(jù)回顯
首先:在域中設置錯誤消息[需要在頁面中使用,在兩個資源內(nèi)共享數(shù)據(jù)]
第一登陸和在轉(zhuǎn)發(fā)回來的頁面中提示的信息不同,通過域中的errorMsg是否為空來判斷
Login頁面需要復用:
- 第一次登錄時使用:
- 用戶登錄失敗后轉(zhuǎn)發(fā)回來給用戶錯誤提示,并讓用戶繼續(xù)登錄:
- - 區(qū)分用戶是正常訪問還是登錄失敗轉(zhuǎn)發(fā)回來的
- 獲取request域中的錯誤消息,如果有代表是轉(zhuǎn)發(fā)回來的,如果沒有第一次打開
這只是初步的沒有學習EL表達式之前,學習了EL表達式代碼將更加簡潔
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
SpringBoot配置主從數(shù)據(jù)庫實現(xiàn)讀寫分離
現(xiàn)在的 Web 應用大都是讀多寫少,本文主要介紹了SpringBoot配置主從數(shù)據(jù)庫實現(xiàn)讀寫分離,具有一定的參考價值,感興趣的可以了解一下2023-11-11IDEA巧用Postfix Completion讓碼速起飛(小技巧)
這篇文章主要介紹了IDEA巧用Postfix Completion讓碼速起飛,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08