问题描述
<ec:row highlightRow="true"><s:div id="goods"><s:div cssClass="goods_pic"><a href="#"> <imgsrc="${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"><ahref="${pageContext.request.contextPath}/order/createOrderAction.action?product.idproduct=${product.idproduct}"><imgsrc="${pageContext.request.contextPath}/images/index/buttons_buy.jpg"alt="购买" /> </a><a href="#"><imgsrc="${pageContext.request.contextPath}/images/index/buttons_coll.jpg"alt="收藏" /> </a><a href="#"><imgsrc="${pageContext.request.contextPath}/images/index/buttons_comp.jpg"alt="对比" /> </a></s:div></s:div></ec:row></ec:table> rowsDisplayed="16"我要显示16条数据,为什么,最终却显示了17条,?且第一条,图片,商品价格 等等都为空,其他的正常显示!求解 问题补充:LIST在0的位置有值suziwen 写道
解决方案
我想知道的是这个解决了吗?现在解决到哪了?
解决方案二:
你在ectable的row里面能嵌套div?tr里面只允许td 的好吧, 我都没看到你有写<ec:column>
解决方案三:
把这个 private Product product; 改一下名称试试
解决方案四:
把你那ACTION的代码也发下看看
解决方案五:
在你的request或session等 里是不是有一个product?有的话把他改一下名字试试
解决方案六:
不是说那个头文件是说<ec:row highlightRow="true"> <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"> 你的这段代码的前面那个也就是类似于这个<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"的代码
解决方案七:
你把你的<ec:table items这个头配置也贴出来看看
解决方案八:
你的extremecomponents版本是什么
解决方案九:
很想尝试一下你现在处境 感觉肯定是某个细节没有注意到 造成的
解决方案十:
你在后台打印一下list的长度 看看list的长度 或者打断点 看看list里面的内容 list的第一个位置没有放值的可能性很大
解决方案十一:
估计是你的LIST在0的位置没有放值。