程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> JSP頁面的訪問控制

JSP頁面的訪問控制

編輯:關於JSP

JSP頁面的訪問控制


訪問控制就是基於session來完成的,那麼session又是什麼呢?

session是JSP中的 一個內置對象,與浏覽器一一對應,允許用戶存儲和提取會話狀態的信息

session對象用來存儲有關用戶會話的所有信息

1.什麼是會話呢?

(1)會話就是浏覽器與服務器之間的一次通話,

它包含浏覽器與服務器之間的多次請求、響應過程

(2)使用Web容器提供的會話跟蹤機制,可以維持每個用
戶的會話信息,也就是為不同的用戶保存不同的數據


2.session是如何使用的呢?

session對象常用方法:

(1)void setAttribute(String key, Object value):

以鍵/值的方式,將一個對象的值存放到session中

session.setAttribute("gxs", "admin");

(2)Object getAttribute(String key):

根據名稱去獲取session中存放對象的值

String name = (String) session.getAttribute("gxs");


具體代碼:

<%
if (rs.next()) { //如果是已注冊用戶

//把用戶名、密碼封裝在User對象中

User loginedUser = new User(name, pass);

session.setAttribute("gxs", loginedUser);

response.sendRedirect("welcome.jsp");

} else {

response.sendRedirect("login.html");

}
%>

這裡把用戶把 gxs與loginedUser建立起鍵值關系,方便以後的使用。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved