我想將jsp頁面的Map<String,Object>
傳遞給servlet。我試過c:set value="${map} scope="request">
和scriplet <%request.setAttribute("map",map)%>
,但是當我嘗試從servlet檢索地圖時,它總是給出null?爲什麼我無法將jsp的地圖傳遞給Servlet
0
A
回答
1
您正在使用提交按鈕觸發您的servlet類。當你按下提交按鈕時,一個新的request
對象被創建,它不會包含你的地圖對象。
要解決此問題,您可以使用session
對象而不是request
對象。
注意:當您使用forward方法通過它們時,相同的請求對象通過jsp頁面傳輸到servlet類。請注意,在你的情況下,這是不可能的正常方式;因爲你想從用戶那裏獲得一些信息,並且提交按鈕會將它們發送給servlet。
相關問題
- 1. 將地圖傳遞給JSP
- 2. 爲什麼無法將此servlet響應數據傳遞給App Engine jsp?
- 3. jsp servlet將錶行中的變量傳遞給servlet無表格
- 4. 將servlet的值傳遞給jsp
- 5. 無法將時間戳變量從jsp傳遞給servlet
- 6. 將ArrayList從servlet傳遞給JSP
- 7. 將數據servlet傳遞給jsp
- 8. 將變量從servlet傳遞給jsp
- 9. 將servlet值傳遞給jsp頁面
- 10. 將JSP加密參數傳遞給servlet
- 11. 將參數從android傳遞給servlet/jsp
- 12. JSP - 將變量傳遞給servlet
- 13. 如何將JSP變量傳遞給servlet?
- 14. 將參數從jsp傳遞給servlet
- 15. 爲什麼我無法將「window.location.reload」作爲參數傳遞給setTimeout?
- 16. 爲什麼我無法將DownloadStringAsync的結果傳遞給變量?
- 17. 爲什麼我無法將netcat的stdout傳遞給awk?
- 18. 無法將jQuery值傳遞給servlet
- 19. 無法從servlet的傳遞價值JSP
- 20. 無法將JSP值傳遞給ActionForm(Struts)
- 21. 爲什麼我無法將事件傳遞給函數(SDL2)?
- 22. 爲什麼我無法將數據傳遞給數據庫
- 23. 爲什麼我無法將句子值傳遞給jQuery函數?
- 24. 將Array .jsp傳遞給.jsp
- 25. JSP Interview,如何將數據從Servlet傳遞給JSP?
- 26. 無法將數據從使用servlet的mysql傳遞給jsp/html表
- 27. 爲什麼我無法將數組數據從ajax傳遞到谷歌地圖
- 28. 將地圖或對象從jsp傳遞到servlet
- 29. 爲什麼我無法傳遞地址作爲參考?
- 30. 爲什麼將JSP轉換爲Servlet?
當你從JSP轉到servlet時,它是同樣的請求嗎? – RE350
其新請求 – harpal18
您如何做到這一點?你如何從jsp頁面調用你的servlet? –