不使用itertor循环,而是直接在 JSP直接取出数组变量,应该怎么写?
不使用itertor循环,而是直接在 JSP直接取出数组变量,应该怎么写?
prde.java
............
while (rst.next()) {
i++;
prdeBean prlist = new prdeBean();
prlist.setPricelist(rst.getString("pricelist"));
prlist.setPricedate(rst.getString("pricedate"));
prlist.setPriceall(rst.getString("priceall"));
prd.add(prlist);
}
.......
-----------------
引用时的:bbb.java
List<?> prds =prde.getprd(reqno);
//ndate=prds.get(0).toString();
ServletActionContext.getRequest().setAttribute("pplist", prds);
------解决方案--------------------
直接代码操作?
JSP对变量初始化:
<% List lst = (List) request.getAttribute("pplist"); %>
使用:
<%=((prdeBean)lst.get(i)).getPriceall()%>
其实你用EL表达式也很好用啊。。。