具体应该是怎么样呢?我和List那样做报错。

解决方案 »

  1.   

    public Set findBaby(String name) {
    User u=null;
    Goods gd=null;
    List l=super.getHibernateTemplate().find("from User s where s.userName=?",new Object[]{name});
    for (Iterator iterator = l.iterator(); iterator.hasNext();) {
     u = (User) iterator.next();
    }
    return u.getGoodsesForSalerId();
    }这是方法Set s=goodsbiz.findBaby("admin");
    request.setAttribute("set", s);
    return mapping.findForward("baby");
    这是action调用<logic:iterate id="oo" name="set" scope="request">
    <bean:write name="oo" property="goodsName"/>
    </logic:iterate>页面
      

  2.   

    可以输出来的。
    Set myset = new HashSet();
     myset.add("one");
     myset.add("two");
     myset.add("three");
     request.setAttribute("myset",myset);
     try{
    request.getRequestDispatcher("myset.jsp").forward(request,response);
     }catch(Exception e){
    e.printStackTrace();
     }
    <logic:iterate id="ms" name="myset">
    <bean:write name="ms"/>
    </logic:iterate>你可以用Iterator ite =myset.iterator();
    while(ite.hasNext()){
        String str =ite.next();
    }
      

  3.   

    首先在jsp页面
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic"%>
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>