如何从arraylist中检索多个值到jsp页面

时间:2012-06-08 06:33:53

标签: java jsp servlets

我正在设置数组列表,例如

              <%  while (rss.next()) {
                arrlist.add(rss.getString("Trx_No"));
                arrlist.add(rss.getString("Trx_Date"));
                arrlist.add(rss.getString("Trx_amount"));
                arrlist.add(rss.getString("Trx_Admin")); } %>

我在这个

中有20个值

我希望在字段中的Jsp页面中设置它们。

我确实喜欢<%=Trx_No%><%=Trx_Date%> <%=Trx_amount%> <%=Trx_Admin%>

问题是当我这样做时,我在arraylist中得到了最后4的值。我想要所有的值intlo table

1 个答案:

答案 0 :(得分:2)

更好的方法是创建一个代表此表的类,例如

class TrxHelper{
 private Integer no;
 private Date date;
 private Double amount;
 private Long admin;
 //accessors, and other required stuff
}
来自servlet的

从DB中获取数据并创建List<TrxHelper>并将其设置为request属性并将其传递给JSP,

在jsp上使用<c:forEach><c:out>以表格形式呈现这些


查看