簡體   English   中英

Java Servlet(會話管理)

[英]Java Servlets (Session Management)

我有一個 Web 項目,其中 index.html 調用 =>First(Servlet),有一個超鏈接(稱為“單擊此處”),它調用 =>Welcome(Second Servlet),它也有一個超鏈接(稱為“返回”)

  1. Html 文件需要輸入一些文本並有一個提交按鈕。 當我點擊提交時,First(Servlet File) 被調用並顯示一些超鏈接,並設置一個屬性來存儲在 html 文件中輸入的文本。

  2. 在 First(Servlet) 中,當我點擊超鏈接時,我被定向到 Welcome(Servlet File)。 通過 HTTPSession 使用 getattribute() 方法在此處顯示文本輸入。 當我單擊返回超鏈接時,我被重定向到 First(Servlet),如果您單擊相應的超鏈接,則可以繼續從 First 到 Welcome 和 Welcome to First 的導航。

  3. 但是,唯一需要擔心的是,Welcome 上顯示的文本只出現一次。 一旦我點擊返回,我就無法保持檢索丟失的輸入文本。 因此,第二次單擊“單擊此處”超鏈接時,我導航到“歡迎”,但顯示的文本值為空。

任何幫助表示贊賞!

您可以嘗試創建一個簡單的模型,在該模型中定義您不想丟失的重要元素,然后將其訪問權授予您的每個 Servlet。 我建議將此作為您問題的可選解決方案。

最好的問候奧馬

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM