通过jstl检索servlet变量

时间:2012-07-02 10:59:25

标签: jsp jstl

我的servlet中有一个字符串的arraylist,我使用它传递转发:

//in servlet

ArrayList<String> output = new ArrayList<String>();
//populate arraylist with values here

//forward the string
request.setAttribute("myData ", output);
request.getRequestDispatcher("Home.jsp").forward(request, response);

我知道我可以用scriplet表示法访问它:

ArrayList<String> myData = (ArrayList<String>)request.getAttribute("myData");

我如何在jstl中访问它?

1 个答案:

答案 0 :(得分:1)

您可以使用<c:forEach />来迭代列表 - JSTL参考文档。

<c:forEach var="name" items="${myData}">
   <br/>${name}
</c:forEach>