这样
private HouseInfo item = new HouseInfo(); //必须new
    public HouseInfo getItem() {
        return item;
    }
    public void setItem(HouseInfo item) {
        this.item = item;
    }

解决方案 »

  1.   

    楼上说得是,你在action当中必须new这个form,你这里用的是struts1,呵呵,配置上没有问题吗?问题可以多方面来考虑,首先就是跳转到action当中.如果配置没有问题,其次就是调用其他的了,
      

  2.   


    谢谢 是这里大意了, 我还有个问题 , 这样封装到ActionForm中的数据在Action中 return mapping.findForward("confirm.jsp")  , confirm页面中又怎么通过 El表达式过去ActionForm中的数据呢?   我使用${ActionForm.map.item.属性名}  不行...  
      

  3.   

    需要request.setAttribute();
    直接得不到
      

  4.   


    request.setAttribute() 的是设置实体类到request范围内  , 但是从ActionForm中取出的话 , 不需要放进那里的  ,他是默认在session , 所以直接用 EL表达式就可以取出的 .