JavaWeb登錄界面登錄失敗在同一頁面進(jìn)行提示的解決
JavaWeb登錄界面登錄失敗在同一頁面進(jìn)行提示
方法
使用JSP 通過提交表單方式 判斷賬號密碼是否正確 不正確則調(diào)用
req.setAttribute("errorInfo","賬號密碼錯(cuò)誤或不是管理員!");進(jìn)行設(shè)置屬性,然后jsp頁面通過獲取屬性來展示錯(cuò)誤信息 el表達(dá)式如
<h5>${errorInfo}</h5>JavaWeb項(xiàng)目登錄注冊失敗錯(cuò)誤提示問題
當(dāng)?shù)顷懟蜃允r(shí)。返回錯(cuò)誤信息
1、在LoginServlet中判斷登錄失敗時(shí),向request域中設(shè)置登錄失敗消息
2、在login.jsp頁面中取出錯(cuò)誤消息顯示
3、在RegistServlet中判斷注冊失敗時(shí),在request域中設(shè)置注冊失敗消息
4、在regist.jsp頁面中取出錯(cuò)誤消息顯示
當(dāng)我們登陸或者注冊失敗,服務(wù)器給我們轉(zhuǎn)發(fā)回來一個(gè)新的注冊或登陸頁面,就像第一次注冊或者登陸一樣,我們希望有錯(cuò)誤提示和數(shù)據(jù)回顯

首先:在域中設(shè)置錯(cuò)誤消息[需要在頁面中使用,在兩個(gè)資源內(nèi)共享數(shù)據(jù)]

第一登陸和在轉(zhuǎn)發(fā)回來的頁面中提示的信息不同,通過域中的errorMsg是否為空來判斷
Login頁面需要復(fù)用:
- 第一次登錄時(shí)使用:
- 用戶登錄失敗后轉(zhuǎn)發(fā)回來給用戶錯(cuò)誤提示,并讓用戶繼續(xù)登錄:
- - 區(qū)分用戶是正常訪問還是登錄失敗轉(zhuǎn)發(fā)回來的
- 獲取request域中的錯(cuò)誤消息,如果有代表是轉(zhuǎn)發(fā)回來的,如果沒有第一次打開

這只是初步的沒有學(xué)習(xí)EL表達(dá)式之前,學(xué)習(xí)了EL表達(dá)式代碼將更加簡潔
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot配置主從數(shù)據(jù)庫實(shí)現(xiàn)讀寫分離
現(xiàn)在的 Web 應(yīng)用大都是讀多寫少,本文主要介紹了SpringBoot配置主從數(shù)據(jù)庫實(shí)現(xiàn)讀寫分離,具有一定的參考價(jià)值,感興趣的可以了解一下2023-11-11
Springboot?maven項(xiàng)目配置文件覆蓋問題的處理
這篇文章主要介紹了Springboot?maven項(xiàng)目配置文件覆蓋問題的處理方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
java 實(shí)現(xiàn)微信服務(wù)器下載圖片到自己服務(wù)器
這篇文章主要介紹了 java 實(shí)現(xiàn)微信服務(wù)器下載圖片到自己服務(wù)器的相關(guān)資料,需要的朋友可以參考下2017-05-05
IDEA巧用Postfix Completion讓碼速起飛(小技巧)
這篇文章主要介紹了IDEA巧用Postfix Completion讓碼速起飛,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08

