嗨有無論如何使請求持久?在我的Web應用程序中,我需要檢查用戶勾選了什麼複選框,我通過使用Request.getPart(「Convert File」)來獲取此值;在此之後,我需要上傳用戶選擇的文件,但是當我解析請求時,我得到一個空值,因爲請求已被使用。有沒有解決這個問題的方法?就像保存請求一樣?任何幫助,將不勝感激。如何重用httpservlet請求
回答
如果您需要將來使用請求中的信息,則必須將信息存儲在更廣的範圍內,例如在會話中。
//Storing value
Session session = request.getSession();
session.setAttribute("key", "value");
//Retrieve value
session.getAttribute("key")
你能解釋一些嗎?同時查看用戶勾選了哪個複選框並將文件上傳到tomcat服務器是在同一個Servlet上完成的。通過post方法,我檢查了哪個複選框已被打勾,一旦我得到了這個,我然後調用傳遞請求的上傳方法。然後在這個上傳方法中請求爲空。你認爲會議會解決這個問題嗎? – user44392 2014-11-04 17:39:00
使用httpSession。您可以使用API,如:
HttpSession session = httpServletRequest.getSession(false);
session.setAttribute("Key", "Value");
後來當用戶再次訪問時,你可以檢查相同的屬性,如:
session.getAttribute("Key");
你能解釋一些嗎?同時查看用戶勾選了哪個複選框並將文件上傳到tomcat服務器是在同一個Servlet上完成的。通過post方法,我檢查了哪個複選框已被打勾,一旦我得到了這個,我然後調用傳遞請求的上傳方法。然後在這個上傳方法中請求爲空。你認爲會議會解決這個問題嗎? – user44392 2014-11-04 17:28:29
- 1. GWT - HTTPServlet POST請求不叫
- 2. 使用原始URL請求代理HttpServlet請求
- 3. 在HttpServlet中檢測中止的請求
- 4. 使用HttpServlet生成html-img源圖像 - >如何通過POST請求?
- 5. 任何方式來獲取httpservlet請求中的路徑參數
- 6. Servlet容器創建Servlet請求/響應對象或HttpServlet請求/響應對象?
- 7. 如何重用http請求結果?
- 8. 如何在沒有HttpServlet的情況下爲post請求設置內容類型
- 9. Apache Tiles - 如何在ViewPreparer的執行方法中獲取HTTPServlet請求對象
- 10. 對HttpServlet的http請求是否異步處理
- 11. 在HTTPServlet請求中對UTF-8進行編碼
- 12. 通過httpservlet請求傳遞附加參數
- 13. 本地主機網絡監視器和httpservlet請求
- 14. 如何重寫ajax獲取請求以發佈請求(jquery)?
- 15. 如何將所有HTTPS請求重定向到HTTP請求?
- 16. 單元測試HTTPServlet如何?
- 17. IIRF如何重定向CRUD請求
- 18. 如何從xhr請求重定向
- 19. 如何防止請求重複?
- 20. 如何通過cURL重現請求
- 21. 如何停止重複請求jquery?
- 22. Akka:如何管理雙重http請求?
- 23. 如何重新發送GWT RequestFactory請求
- 24. Apache如何導致重複請求?
- 25. QuickFix如何不發送重發請求?
- 26. 如何使python .post()請求重試?
- 27. 翻新:如何解決請求重複
- 28. GitHub:如何重新打開拉請求
- 29. RestKit:如何重試失敗的請求?
- 30. 如何在grails中重定向請求
我想你在找什麼叫做會話 – steven35 2014-11-04 16:41:47
你能解釋一些嗎?同時查看用戶勾選了哪個複選框並將文件上傳到tomcat服務器是在同一個Servlet上完成的。通過post方法,我檢查了哪個複選框已被打勾,一旦我得到了這個,我然後調用傳遞請求的上傳方法。然後在這個上傳方法中請求爲空。你認爲會議會解決這個問題嗎? – user44392 2014-11-04 17:22:47