[英]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.