0
我有一個jsp頁面,其中有用戶輸入的登錄信息。在內部,這個值被提取並與我從數據庫中獲得的bean值進行比較。現在,一旦用戶登錄,我使用與用於檢查用戶名和密碼的相同的bean值來顯示登錄人員的用戶名。我的問題是如何跨多個jsp頁面使用相同的用戶名爲我的項目中的所有jsp頁面而不重複地調用方法。現在,我只是能在主頁顯示的用戶名,用戶在洛後看到在多個JSP頁面中顯示相同的bean值
我有一個jsp頁面,其中有用戶輸入的登錄信息。在內部,這個值被提取並與我從數據庫中獲得的bean值進行比較。現在,一旦用戶登錄,我使用與用於檢查用戶名和密碼的相同的bean值來顯示登錄人員的用戶名。我的問題是如何跨多個jsp頁面使用相同的用戶名爲我的項目中的所有jsp頁面而不重複地調用方法。現在,我只是能在主頁顯示的用戶名,用戶在洛後看到在多個JSP頁面中顯示相同的bean值
好吧,你只需要用戶豆存儲在HTTP會話:
request.setSession().setAttribute("currentUser", theUser);
而且在你的JSP:
Hello <c:out value="${currentUser.name}"/>
,並專門針對會話範圍的屬性(在範圍之間的衝突情況下)
Hello <c:out value="${sessionScope.currentUser.name}"/>
謝謝JB Nizet。這是一箇舊鏈接。我很抱歉沒有關閉它。再次感謝。 – Bubble