struts 的一个问题
我在struts自带的struts-exercise-taglib中看到<logic:iterate标签的用法
java.util.ArrayList list = new java.util.ArrayList();
list.add("First");
list.add("Second");
list.add("Third");
list.add("Fourth");
list.add("Fifth");
pageContext.setAttribute("list", list, PageContext.PAGE_SCOPE);
<logic:iterate id="item" name="list" indexId="index">
<li><em><bean:write name="item"/></em> [<bean:write name="index"/>]</li>
</logic:iterate>
然后我把这段代码复制到自己的jsp中运行报错:
org.apache.jasper.JasperException: Cannot find bean item in any scope
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
说找不到 item
但是我在struts-exercise-taglib里面 也没有看到 它在那里定义item了 这是怎么回事