日期:2014-05-20  浏览次数:20611 次

请教问题
在一个jsp页面中可以用两个vo吗,应该怎么定义呢?
<logic:iterate   id= "worksheet "   name= "BASEWORKSHEETS "   type= "com.boco.eoms.wfengine.task.vo.WfTaskVO "> <logic:iterate   id= "worksheet1 "   name= "BASEWORKSHEETS "   type= "com.boco.eoms.wfworksheet.toususheet.vo.ToususheetLinkVO ">
可以吗,但是我起来之后就报错误

------解决方案--------------------
将name换成不同的
------解决方案--------------------
name的值应该是你应用上下文中的一个collection的引用
你的BASEWORKSHEETS所指向的集合只能包含同类型的vo,所以你的两个logic标签中的type值要相同,如果是不同的vo的话,就要用两个不同的collection进行封装,然后用各自的name进行遍历

------解决方案--------------------
ID 也就是引用BEAN
NAME 是来取数据的
NAME一样的话肯定报错``

LZ的ID 是2个不同的BEAN 理论上来说是不会错的```错的话改下名字```不只是该JSP
顺路帮UP````

------解决方案--------------------
name= "BASEWORKSHEETS " 用于取BEAN里面相应的值
嵌套的话想当于for()
for()
{ }
了 改下相关逻辑