我在java类中有一个返回特定类类型的ArrayList的方法。它如何作为请求参数传递?如何传递ArrayList作为请求参数,以便我可以通过请求参数获取值
回答
request.setParameter("dataList",methodThatReturnsList());//and forward this request to jsp
在JSP
<c:forEach var="data" item="dataList">
${data}
</c:forEach>
纠正Jigar乔希:
request.setAttribute("dataList",methodThatReturnsList());//and forward this request to jsp
但是,这不是一个参数。请求参数只能是字符串(或字符串数组),并且在提交表单时生成,或者将参数附加到url的查询字符串中。
如何将此ArrayList转换为字符串并拆分下面显示的所有键值对: [[bitValue = 2,name = Families],[bitValue = 32768,名称=靠近海滩],[bitValue = 512,名称=中央位置]] – 2011-03-09 13:41:27
你真的需要它吗?你从哪里获得映射?也许发送bitValues = 2,512,32768就足够了。但是,如果它们是bitValues,则可以发送bitValues = 33282。如果你真的需要发送这些信息,你可以发送:list_bitValues = 2,512,32768&list_Names =家庭,中心位置,靠近海滩并用String.split()恢复值 - 但是:什么是你的问题?我有这样的感觉,你没有遵循一个好的方法。 – AdrianRM 2011-03-17 10:00:40
- 1. 通过FacesContext传递请求参数
- 2. 发送arraylist作为请求参数通过android
- 3. 如果请求通过值传递,http请求值为空
- 4. 如何通过SoapUI传递Rest请求中的嵌套参数
- 5. 如何通过Omniauth/Facebook登录请求传递参数?
- 6. 请帮助我通过传递参数来请求动作创建网格
- 7. 如何从urls.py获取请求参数?
- 8. 弹簧传递请求参数
- 9. 将参数传递给GET请求
- 10. 在RestClient post请求中传递参数
- 11. 请求参数
- 12. 是否可以从REST请求获取POST参数?
- 13. 如何传递具有整数值的变量作为请求参数
- 14. 可以通过ai aSync请求发送对象作为参数吗?
- 15. 获取请求查询参数计数
- 16. 通过POST请求将参数传递给JavaScript文件
- 17. Facebook iOS SDK通过应用程序请求传递参数
- 18. HTTP PUT请求:通过文件传递参数
- 19. 无法在Rails中通过Ajax请求传递参数
- 20. 是否可以跟踪通过https URL查询字符串和Post参数传递的请求参数?
- 21. 请求中的参数值
- 22. 使用CallResponder时传递额外参数以请求的ActionScript
- 23. laravel 5.2传递参数以请求文件进行验证
- 24. 通过jquery ajax请求传递数组?
- 25. 我可以修改通过SOAP请求
- 26. ajax请求通过link_to与参数
- 27. 通过输入ID请求参数
- 28. 通过模板输出请求参数
- 29. 从请求通过json发送参数
- 30. 如何将会话值作为请求参数从JSP传递到servlet?
你在调用什么“请求参数”?一些代码,即使不工作,将很好理解 – krtek 2011-03-08 13:24:57