如何将arraylist作为请求参数传递,以便我可以通过请求参数获取值

时间:2011-03-08 13:22:03

标签: java

我在java类中有一个方法,它返回特定类类型的ArrayList。如何将其作为请求参数传递?

2 个答案:

答案 0 :(得分:2)

在你的servlet中

request.setParameter("dataList",methodThatReturnsList());//and forward this request to jsp

on jsp

<c:forEach var="data" item="dataList">
    ${data}
</c:forEach>

答案 1 :(得分:1)

纠正Jigar Joshi:

request.setAttribute("dataList",methodThatReturnsList());//and forward this request to jsp

但这不是一个参数。请求参数只能是字符串(或字符串数​​组),并在您提交表单或在URL的查询字符串中附加参数时生成。