那位大哥帮个忙啊  页面
<%@ page language="java" pageEncoding="GBK"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@page import="y2ssh.songwenjie.xmal3.util.JbUtils"%>
<%@page import="y2ssh.songwenjie.xmal3.web.form.GoodsForm" %>
<script>
function SwitchDisplay(oid){
var o = document.getElementById(oid);
if (o){
if (o.style.display == "none"){ o.style.display = "block"; } else {o.style.display = "none";}
}
}
</script>
<logic:notEmpty name="item" property="bids">
<div style="width:300px;padding-left:10px;">
出价记录: [<span style="color:blue;cursor:hand;text-decoration: underline;" onclick="javascript:SwitchDisplay('div${item.goodsId}');">+/-</span>] <br />
<div style="display:none;" id="div${item.goodsId}">
<logic:iterate id="bid" name="item" property="bids">
<em>${bid.buyer.userName}</em>
<bean:write name="bid" property="bidTime" format="yyyy-MM-dd hh:mm" /> 
<span style="color:green;font-weight:bold;">${bid.bidPrice}</span><br />
</logic:iterate>
</div>
</div>
</logic:notEmpty>
<div style="padding-top:7px;padding-left:3px "><img style="width:333px;" src="images/hline3.gif"></div>formbeanpublic class GoodsForm extends ActionForm{
private  Goods item=new Goods();
public Goods getItem()
{
return item;
}
public void setItem(Goods item)
{
   this.item=item;
}
}

解决方案 »

  1.   

    就是说在任何域中找不到名为‘item’的对象,你看看你放进去的时候是不是用这个名字的
      

  2.   

    在通用作用域中找不到item这个对象,首先看看你后台是不是设置了此对象,
    另外在页面中,你先这样判断item这个对象是否存在,如:
    <logic:present name="item">
    <logic:iterate id="bid" name="item" property="bids"> 
    <em>${bid.buyer.userName} </em> 
    <bean:write name="bid" property="bidTime" format="yyyy-MM-dd hh:mm" /> 
    <span style="color:green;font-weight:bold;">${bid.bidPrice} </span> <br /> 
    </logic:iterate> 
    </logic:present>
    <logic:notPresent name="item">
    该对象不存在
    </logic:notPresent>
      

  3.   

    你没有将 item放到任何范围变量内,