找到 177 篇文章,關於 JSP

如何在 JSP 頁面中使用會話跟蹤網頁的訪問時間?

karthikeya Boyini
更新於 2019年7月30日 22:30:25

490 次瀏覽

此示例描述瞭如何使用 HttpSession 物件查詢會話的建立時間和上次訪問時間。如果不存在會話,我們將與請求關聯一個新會話。示例 線上演示 會話跟蹤 會話資訊 值 ... 閱讀更多

JSP 中的會話管理是如何完成的?

Samual Sam
更新於 2019年7月30日 22:30:25

4K+ 次瀏覽

JSP 使用 servlet 提供的 HttpSession 介面。此介面提供了一種跨頁面請求或網站訪問識別使用者或儲存有關該使用者資訊的方法。預設情況下,JSP 啟用了會話跟蹤,併為每個新客戶端自動例項化一個新的 HttpSession 物件。停用會話跟蹤需要透過將頁面指令 session 屬性顯式設定為 false 來關閉它,如下所示:JSP 引擎透過隱式 session 物件向 JSP 作者公開 HttpSession 物件。由於會話物件已提供給 JSP 程式設計師,因此程式設計師可以立即開始儲存和 ... 閱讀更多

HTTP 是無狀態的,那麼如何在 Web 瀏覽器和 Web 伺服器之間維護會話?

karthikeya Boyini
更新於 2019年7月30日 22:30:25

4K+ 次瀏覽

HTTP 是一種“無狀態”協議,這意味著每次客戶端檢索網頁時,客戶端都會開啟與 Web 伺服器的單獨連線,並且伺服器不會自動保留任何先前客戶端請求的記錄。在 Web 客戶端和伺服器之間維護會話讓我們現在討論一些在 Web 客戶端和 Web 伺服器之間維護會話的選項:Cookie Web 伺服器可以為每個 Web 客戶端分配一個唯一的會話 ID 作為 Cookie,對於客戶端的後續請求,可以使用收到的 Cookie 來識別它們。這可能不是一種有效的方法,因為瀏覽器 ... 閱讀更多

如何在 JSP 中刪除 Cookie?

Samual Sam
更新於 2019年7月30日 22:30:25

2K+ 次瀏覽

刪除 Cookie 非常簡單。如果要刪除 Cookie,只需按照以下三個步驟操作:讀取已存在的 Cookie 並將其儲存在 Cookie 物件中。使用 setMaxAge() 方法將 Cookie 年齡設定為零以刪除現有 Cookie。將此 Cookie 添加回響應標頭。以下示例將向您展示如何刪除名為“first_name”的現有 Cookie,以及下次執行 main.jsp JSP 時,它將返回 first_name 的 null 值。示例 線上演示 讀取 Cookie 讀取 Cookie ... 閱讀更多

如何在 JSP 中讀取 Cookie?

karthikeya Boyini
更新於 2019年7月30日 22:30:25

1K+ 次瀏覽

要讀取 Cookie,需要透過呼叫 HttpServletRequest 的 getCookies() 方法建立一個 javax.servlet.http.Cookie 物件陣列。然後迴圈遍歷陣列,並使用 getName() 和 getValue() 方法訪問每個 Cookie 和關聯的值。現在讓我們讀取在上一個示例中設定的 Cookie:示例 線上演示 讀取 Cookie 讀取 Cookie 讓我們現在將上述程式碼放在 main.jsp 檔案中並嘗試訪問它。如果您設定了 ... 閱讀更多

如何在 JSP 中設定 Cookie?

Samual Sam
更新於 2019年7月30日 22:30:25

2K+ 次瀏覽

使用 JSP 設定 Cookie 包括三個步驟:步驟 1:建立 Cookie 物件您使用 Cookie 名稱和 Cookie 值(都是字串)呼叫 Cookie 建構函式。Cookie cookie = new Cookie("key", "value");請記住,名稱和值都不應包含空格或以下任何字元:[ ] ( ) = , " / ? @ : ;步驟 2:設定最大年齡您使用 setMaxAge 指定 Cookie 有效的時長(以秒為單位)。以下程式碼將設定 Cookie 為 24 小時有效。cookie.setMaxAge(60*60*24);步驟 3:將 Cookie 傳送到 ... 閱讀更多

Cookie 在 JSP 中是如何工作的?

karthikeya Boyini
更新於 2019年7月30日 22:30:25

203 次瀏覽

Cookie 通常設定在 HTTP 標頭中(儘管 JavaScript 也可以直接在瀏覽器上設定 Cookie)。設定 Cookie 的 JSP 可能會發送如下所示的標頭:HTTP/1.1 200 OK Date: Fri, 04 Feb 2000 21:03:38 GMT Server: Apache/1.3.9 (UNIX) PHP/4.0b3 Set-Cookie: name = xyz; expires = Friday, 04-Feb-07 22:03:38 GMT; path = /; domain = tutorialspoint.com Connection: close Content-Type: text/html如您所見,Set-Cookie 標頭包含名稱值對、GMT 日期、路徑和域。名稱和值將進行 URL 編碼。expires 欄位是指示 ... 閱讀更多

JSP 中的 Cookie 是什麼?

Samual Sam
更新於 2019年7月30日 22:30:25

262 次瀏覽

Cookie 是儲存在客戶端計算機上的文字檔案,它們用於各種資訊跟蹤目的。JSP 使用底層 servlet 技術透明地支援 HTTP Cookie。識別和返回使用者涉及三個步驟:伺服器指令碼向瀏覽器傳送一組 Cookie。例如,名稱、年齡或身份證號碼等。瀏覽器將此資訊儲存在本地機器上以供將來使用。當瀏覽器下次向 Web 伺服器傳送任何請求時,它會將這些 Cookie 資訊傳送到伺服器,並且伺服器使用這些資訊來識別使用者,或者可能用於其他 ... 閱讀更多

如何在 JSP 中定義多個過濾器?

Arjun Thakur
更新於 2019年7月30日 22:30:25

703 次瀏覽

您的 Web 應用程式可能會定義幾個具有特定用途的不同過濾器。假設您定義了兩個過濾器 AuthenFilter 和 LogFilter。除了需要建立如下所示的不同對映之外,其餘過程將保持如上所述: LogFilter LogFilter test-param 初始化引數 AuthenFilter AuthenFilter test-param 初始化引數 LogFilter /* AuthenFilter /* 過濾器應用程式順序過濾器對映元素的順序 ... 閱讀更多

如何在 JSP 中使用過濾器?

Ankith Reddy
更新於 2019年7月30日 22:30:25

561 次瀏覽

以下示例演示瞭如何每次訪問任何 JSP 檔案時都列印客戶端的 IP 地址和當前日期時間。此示例將讓您瞭解 JSP 過濾器的基本知識,但您可以使用相同的概念編寫更復雜的過濾器應用程式:// 匯入所需的 Java 庫 import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import java.util.*; // 實現 Filter 類 public class LogFilter implements Filter { public void init(FilterConfig config) throws ServletException { // 獲取初始化引數 String testParam = config.getInitParameter("test-param"); // 列印初始化引數 ... 閱讀更多

廣告
© . All rights reserved.