<s:div id="goods">
<s:div cssClass="goods_pic">
<a href="#"> <img
src="${pageContext.request.contextPath}/${product.path}"
alt="${product.productname}" /> </a>
</s:div>
<s:div cssClass="goods_intro">
<a href="#" class="goods_intro">${product.productdesc}</a>
</s:div>
<s:div cssClass="goods_price">
<span class="goods_price_we">¥${product.price}</span>
<span class="goods_price_other">¥${product.otherprice}</span>
</s:div>
<s:div cssClass="goods_buy">
<a
href="${pageContext.request.contextPath}/order/createOrderAction.action?product.idproduct=${product.idproduct}"><img
src="${pageContext.request.contextPath}/images/index/buttons_buy.jpg"
alt="购买" /> </a>
<a href="#"><img
src="${pageContext.request.contextPath}/images/index/buttons_coll.jpg"
alt="收藏" /> </a>
<a href="#"><img
src="${pageContext.request.contextPath}/images/index/buttons_comp.jpg"
alt="对比" /> </a>
</s:div>
</s:div>
</ec:row>
</ec:table>
rowsDisplayed="16"我要显示16条数据,为什么,最终却显示了17条,?且第一条,图片,商品价格 等等都为空,其他的正常显示!求解
我想知道的是这个解决了吗?现在解决到哪了?
估计是你的LIST在0的位置没有放值。
你在后台打印一下list的长度 看看list的长度
或者打断点 看看list里面的内容 list的第一个位置没有放值的可能性很大 :D
很想尝试一下你现在处境
感觉肯定是某个细节没有注意到 造成的
:D
你的extremecomponents版本是什么
你把你的<ec:table items
这个头配置也贴出来看看
不是说那个头文件
是说
[code="java"]
也就是类似于这个
[code="java"]<ec:table items="itemlist" var="item" border="0" tableId="ec"
retrieveRowsCallback="org.extremecomponents.table.callback.LimitCallback"
filterRowsCallback="org.extremecomponents.table.callback.LimitCallback"
sortRowsCallback="org.extremecomponents.table.callback.LimitCallback"[/code]的代码
在你的request或session等 里是不是有一个product?
有的话把他改一下名字试试
把你那ACTION的代码也发下看看
把这个
private Product product;
改一下名称试试
你在ectable的row里面能嵌套div?
tr里面只允许td 的好吧, 我都没看到你有写ec:column