我在action中这样设置参数
ArrayList list=new ArrayList();
for(int i=0;i<endRow-startRow;i++)
{ while(rs.next())
{
productForm pf=new productForm();
pf.setProductName(rs.getString(1));
pf.setPrice(rs.getInt(2));
pf.setProductId(rs.getInt(3));
list.add(pf);
}
}
request.setAttribute("List", list);在前台页面中
/logic:iterate为什么得不到参数呢,显示报错:
javax.servlet.jsp.JspException: Cannot find bean: "List" in any scope
at org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:864)
at org.apache.struts.taglib.logic.IterateTag.doStartTag(IterateTag.java:236)
at org.apache.jsp.admin.picdisplay_jsp._jspService(picdisplay_jsp.java:122)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)