Y
yougulingyu
Unregistered / Unconfirmed
GUEST, unregistred user!
有一个关于 STRUTS 的问题
我要做一个 书店网站的首页 ,要显示 书的列别 ,用到了迭代标签
<logic:iterate iterateid="
"
name="
" >
</logic:iterate>
功能是把 商品类别表Category中的中的 所有属性都显示出来. 还有一个表 CategoryDAO 其中 有一个
返回值是 Collection 的方法 getAllCategory() 获得了所有的商品类别. 那请问,我想把 Collection 中的所
有的 商品类别的属性全部显示出来,该怎么写这个迭代标签呢???
我自己这样写了一个 迭代标签
在 CategoryForm 中这样写的
CategoryDAO categorydao=new CategoryDAO();
java.util.Collection categories= categorydao.getAllCategory();
然后在首页 index.jsp 中这样写的 ,
<logic:iterate iterateid="element"
name="categories">
<bean:write name="element"
property="category.name"/>
<bean:write name="element"
property="category.description"/>
</logic:iterate>
category 是相对于 数据库表 categery的一个 值对象. 但总是出错
给出的提示是 can't find bean categories in any scope
肯定是 name 这个属性的问题,那在编译这个页面的时候 编译器会在那里去寻找这个 name 属性的值呢? 那 这个问题该如何解决呢?
这个迭代该如何编写啊.
我要做一个 书店网站的首页 ,要显示 书的列别 ,用到了迭代标签
<logic:iterate iterateid="
"
name="
" >
</logic:iterate>
功能是把 商品类别表Category中的中的 所有属性都显示出来. 还有一个表 CategoryDAO 其中 有一个
返回值是 Collection 的方法 getAllCategory() 获得了所有的商品类别. 那请问,我想把 Collection 中的所
有的 商品类别的属性全部显示出来,该怎么写这个迭代标签呢???
我自己这样写了一个 迭代标签
在 CategoryForm 中这样写的
CategoryDAO categorydao=new CategoryDAO();
java.util.Collection categories= categorydao.getAllCategory();
然后在首页 index.jsp 中这样写的 ,
<logic:iterate iterateid="element"
name="categories">
<bean:write name="element"
property="category.name"/>
<bean:write name="element"
property="category.description"/>
</logic:iterate>
category 是相对于 数据库表 categery的一个 值对象. 但总是出错
给出的提示是 can't find bean categories in any scope
肯定是 name 这个属性的问题,那在编译这个页面的时候 编译器会在那里去寻找这个 name 属性的值呢? 那 这个问题该如何解决呢?
这个迭代该如何编写啊.