我正在將文件上傳功能添加到我的應用程序中。我有一個問題,無論何時在我的jsp頁面中使用enctype =「multipart/form-data」,會話都將變爲空。當我刪除上面的enctype時,它工作正常,但文件上傳不再起作用。 你有什麼想法如何克服這個問題? 任何建議將不勝感激。非常感謝。會話在MultipartRequest中丟失
回答
從您的描述看來,不是會話是空的,但你沒有以你以前的方式從會話中獲得屬性。
嘗試像Apache Commons Fileupload這樣的解決方案很簡單。
是的,你是正確的會議attributs返回null。但一次只能使用Apache Commons Fileupload上傳一個文件。我有一個要求,一次需要上傳多個文件。 – shijith 2011-04-26 09:01:16
AFAIK,Fileupload將允許您一次上傳多個文件。你只需遍歷由'ServletFileUpload#parseRequest()'返回的'FileItem's。 – Thomas 2011-04-26 09:12:07
但瀏覽文件時,多個文件選擇是不可能right.actually以前我使用的是tomcat 5.0,jdk1.4它工作正常,但現在我更改爲tomcat 7.0,jdk1.6。現在會話屬性返回null。 – shijith 2011-04-26 09:35:05
- 1. Wamp丟失會話
- 2. 會話丟失window.location.href
- 3. PHP會話丟失
- 4. 會話值丟失
- 5. 正在丟失Php會話
- 6. Window.open正在丟失會話
- 7. 在POST上丟失會話
- 8. 會話Bean正在丟失?
- 9. Java會話屬性丟失/丟失
- 10. 會話中的值在IE中丟失
- 11. zombie.js在回調中丟失會話
- 12. 在ASP.NET C中丟失會話#
- 13. 重定向會話在codeigniter中丟失
- 14. FormsAuthentication和會話cookie在Firefox中丟失
- 15. ASP.NET會話丟失在Chrome中
- 16. Symfony在服務中丟失會話
- 17. Symfony會話變量在ipad中丟失
- 18. 刷新時會話丟失
- 19. 會話狀態丟失值
- 20. codeigniter會話數據丟失
- 21. CodeIgniter會話丟失數據
- 22. php:會話數據丟失
- 23. 當AddModelError丟失會話
- 24. Symfony會話值丟失
- 25. 登錄後丟失會話
- 26. 丟失會話狀態
- 27. Chrome會話數據丟失
- 28. 會話變量丟失值
- 29. IE7會話cookie丟失
- 30. 會話丟失分析
你能粘貼相關的代碼嗎? – lobster1234 2011-04-26 07:35:43
代碼..? ...... – Bozho 2011-04-26 07:35:52
am在a.jsp中設置會話屬性,並試圖訪問b.jsp中的這個屬性,在這之間使用jupload.jar,同時顯示jupload在a.jsp中打印這個值時它的工作正常,當我點擊上傳它重定向到b.jsp但這裏的值爲空a.jsp代碼\t pg.session.setAttribute(「projId」,projId);在a.jsp onclick中此語句在這裏重定向到b.jsp String strCurUsrId \t \t =(String)pg.session.getAttribute(「projId」);但它返回null可以ü算出來請 – shijith 2011-04-26 07:40:58