簡體   English   中英

如何重用httpservlet請求

[英]How to reuse the httpservlet request

您好,無論如何,您可以將請求持久化? 在我的Web應用程序中,我需要檢查用戶勾選了哪個復選框,我可以通過使用Request.getPart(“ Convert File”)獲得此值。 此后,我需要上傳用戶選擇的文件,但是當我解析請求時,我會得到一個空值,因為該請求已被使用。 有什么辦法解決這個問題? 喜歡保存請求嗎? 任何幫助,將不勝感激。

如果您在請求中需要信息以備將來使用,則必須將信息存儲在更大的范圍內,例如在會話中。

//Storing value
Session session = request.getSession();
session.setAttribute("key", "value");

//Retrieve value
session.getAttribute("key")

使用httpSession。 您可以像這樣使用api:

HttpSession session = httpServletRequest.getSession(false);
session.setAttribute("Key", "Value");

之后,當用戶再次訪問時,您可以檢查相同的屬性,例如:

session.getAttribute("Key");

暫無
暫無

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

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