SELECT col1,col2 FROM Account
返回的是个Object[]类型<logic:iterate id="meet" indexId="ind"  name="返回的Object数组">
 <bean:write  name="ind"/>
<bean:write name="meet"/>
</logic:iterate>

解决方案 »

  1.   

    to jingtao8177
    你说SELECT col1,col2 FROM Account这样的语句返回的是String[]。那可不可以只查指定列的值并且返回的是PO对象?
      

  2.   

    可以!select new Customer(a.col1,a.col2) from  Account as a首先你的Customer类必须有 这个的构造函数 ==》Customer(a.col1,a.col2)相当于每查询一条记录,就new 一个Customer类,并且查询的结果a.col1,a.col2作为Customer构造函数的参数
      

  3.   

    这样好像挺麻烦的,因为要查询的字段有很多种类型,那就得定义很多种构造函数。如果按你上面说的输出Object[],我怎么用logic:iterator + bean:write来输入这数组的每个值?