你可以在bean的设置中把那个子对象设置成自己成员:比如:class A对应表a。class B对应表b。你要从a表中连接查询b表。
就就应当在class A中包B包含进来:class A{                                 private B b;}这样就可以用a的对象来访问B啦。

解决方案 »

  1.   


    这是hibernate 的查询吧
      

  2.   

    首先你要把这个list放在request或session作用域内吧
    request.setAttribute("listKey",list);
    在JSP中用迭代标签跌倒出来就行了
    <logic:iterate id="list" name="listKey">
    ${list.teaname}
    ${list.studentname}
    </logic:iterate>
      

  3.   

    <logic:iterate id="SomOFMEVO" name="SomOFMEForm" property="dataList">
    在你的Form里面定义一个list(dataList),新增一个Pojo类,里面的属性就是你sql要取出来的字段,将数据库里面取出来的每条记录用这个pojo保存,然后再action里面放到form里面的dataList里面,然后页面用上面的那个打出来就可以了
    <bean:write name="SomOFMEVO" property="字读名"/>
      

  4.   

    在service里面
    List dataList = new ArrayList();
    for(int i=0;i<list.size();i++)
    {
       pojo j = new Pojo();
       Object obj[] = (Object[])list.get(i);
       j.set***(obj[0]);
       j.set***(obj[1]);
       .....
       dataList.add(j);
    }
    将这个datalist在action里面塞到form里面的datalist属性即可