from A  t1, B t2  where t1.id.= t2.id    多表查询时候返回的不是一个表的对象
但是你可以根据实体的属性自己建立一个pojo了
就是把关联两个表的字段名称写进去
之后list强制转换即可

解决方案 »

  1.   

    <table id="energy" class="eng"  width="600px;">
    <tr>
    <th>
    <input type="checkbox" id="checkall" value="全选" onclick="check();" />
    </th>
    <th></th>
    <th>
    日期
    </th>
    <th>
    上班
    </th>
    <th>
    签到MAC
    </th>
    <th>
    下班
    </th>
    <th>
    签退MAC
    </th>
    <th>
    公出
    </th>
    <th>
    请假
    </th>
    <th>
    备注
    </th>
    </tr>
    <!-- 用struts标签读取数据获取所有信息 -->
    <s:iterator value="attendenceList">
    <tr>
    <td class="td">
    <input type="checkbox" name="chops">
    </td>
    <td>
    <s:property value="id" />
    </td>
    <td>
    <s:property value="regdate" />
    </td>
    <td>
    <s:property value="ontime" />
    </td>
    <td>
    <s:property value="onmac" />
    </td>
    <td>
    <s:property value="outtime" />
    </td>
    <td>
    <s:property value="outmac" />
    </td>
    </tr> </s:iterator>
    </table>
      

  2.   

    你看下你的list 数据查询到没。查询到了就返回给jsp. jstl  ,stuts2 等标签都可以取数据。