例如Product,ProductType 两个类,Product类中有productType属性 在后台 action中 查询出一个ProductType 例如 productType=new ProductType("a");
和产品列表 productList = ...;//一个ArrayList页面中循环打印出product对象的属性
<s:iterator value="productList"> <!-- productList是product对象的列表-->
<s:property value="productType.name"/> <!-- 问题在这里:这里打印的不是页面级别的productType的name属性,而是每个product对象的productType的name属性-->
</s:iterator> 请问,我如何才能在循环中打印出页面级(上一级)的productType对象呢?
解决方案 »
- 江湖救急,jsp连接servlet出错了~~
- session里的数据为什么无缘无故丢失?
- setMaxInactiveInterval和session-config的优先级
- 请问阿帕奇开源门户项目JetSpeed 可以二次开发成公司网站吗???
- 又找不到Action了(Struts + Ext2),我x,非常奇怪的问题
- 大家来看看 如何去掉表格列与列间的空白
- 请各位高手,大吓们指点!!!jsp生成静态页面后,如何进行分页??????????
- 一个关于jsp页面状态栏中的进度条问题,在线等待急高手门帮忙
- 有个问题,请大大们帮助解答
- 执行根据用户命和密码的查询时 出错....求帮助!
- 图形验证码从session取出为什么总是和前一次一样
- java就业面试题(大家来参考,帮助我的同时,也是在测试自己。)
和产品列表 productList = ...;//一个ArrayList 页面中循环打印出product对象的属性
<s:iterator value="productList"> <!-- productList是product对象的列表-->
<s:property value="productType.name"/> <!-- 问题在这里:这里打印的不是页面级别的productType的name属性,而是每个product对象的productType的name属性-->
</s:iterator>
你改成ptype=new ProductType("a");<s:property value="ptype.name"/>
<s:property value="${session.productType.name}"
</s:iterator>
<!-- <s:property value="productType.name"/> 问题在这里:这里打印的不是页面级别的productType的name属性,而是每个product对象的productType的name属性--> ${tt.name}
</s:iterator> 这样的!
<s:property value="${productType.name}"/> <!-- 问题在这里:这里打印的不是页面级别的productType的name属性,而是每个product对象的productType的name属性-->
</s:iterator>
你遍历出来的都是对象?
你试试看这么做 可不可以得到你想要的!
<s:iterator value="productList">
<s:property value="#productList.productType.name"/>
</s:iterator>