工具:myeclipse
要求:使用者只要登入才能訪問介面,否則 不能訪問。
思路:session物件。
在login.頁面中,搭建form表單資訊頁面。**如下:
在logincheck.jsp頁面中,獲取使用者資訊,並將資訊存入session物件中。**如下:
<%
string username=request.getparameter("username");
string password=request.getparameter("password");
if(username.length()>0&&password.length()>0)
%>
抽出校驗方法,在其他頁面引入校驗方法比較方便。此處,我便將校驗方法單獨抽出,用於驗證使用者是否登入。checklogin.jsp頁面**如下:
<%
string jr_username=(string)session.getattribute("username");
string jr_password=(string)session.getattribute("password");
if(jr_username==null||"".equals(jr_username))
%>
在success.jsp頁面中呼叫checklogin.jsp。**如下:
首先,我們先將checklogin.jsp**引進。
<%@ include file="checklogin.jsp" %>
接下來,**:
<% string username=(string)session.getattribute("username");
string password=(string)session.getattribute("password");
%>
登入成功,<%=username %>,<%=password %>
鏈結
同理,failed頁面**同success.jsp頁面一樣,**如下:
<%@ include file="checklogin.jsp"%>
<% string username=(string)session.getattribute("username");
string password=(string)session.getattribute("password");
%>
登入失敗,<%=username %>,<%=password %>
jsp中的session物件
session一般被稱為一次會話,就相當與一次 通話的過程,在這個通話結束通話之前,你可以隨時重複了解此處通話中的話題,但是當你結束通話 之後,意味著這次通話結束了,你下一次再次通話的時候就不能對這次通話的話題在隨意重複了,就好比今天中午我朋友打 給我,問我在幹嗎?我回答說在吃午飯,這時朋友可以問我...
jsp中的session物件的概念
什麼是session session表示客戶端與伺服器的一次會話 web中的session指的是使用者在瀏覽某個 時,從進入 到瀏覽器關閉所經過的這段時間,也就是使用者瀏覽這個 所花費的時間 從上述定義中可以看到,session實際上是乙個特定的時間概念 在伺服器記憶體中儲存著不同使用者的sessi...
JSP內建物件 Session
一 作用 session 物件是由伺服器自動建立的與使用者請求相關的物件。伺服器為每個使用者都生成乙個session物件,用於儲存該使用者的資訊,跟蹤使用者的操作狀態。session物件內部使用map類來儲存資料,因此儲存資料的格式為 key value session物件的value可以使複雜的物...