for(int i=0;i<vv.size();i++)
{  
%>
 <tr>
 <td><font size="2"><%=(sjInfo)vv.get(i)+""%></font></td>
  
 </tr>
 <%}}
%>
</table>
这里输出sjInfo的属性,不要输出sjInfo。

解决方案 »

  1.   

    输出结果是
    商家编号 
    com.wjxl.Dao.sjInfo@29c58e 

      

  2.   

    <tr>
    <td><font size="2"><%=(sjInfo)vv.get(i)+""%></font></td>
    </tr>
    (sjInfo)vv.get(i).getShangJiaID()
      

  3.   

    没仔细看 改成(sjInfo)vv.get(i).getSj_bh() 试试
      

  4.   

    如果改成list全部代码怎么改,只要能出来sj_bh行
      

  5.   

    你的获得sj_bh的方法叫什么名字?
    是叫getSj_bh()吗?
    如果是,就直接可以
    <td><font size="2"><%=((sjInfo)vv.get(i)).getSj_bh()+""%></font></td>
      

  6.   

    你输出的是对象所在的类,不是一个值类型;
    没用过vector ,你试下吧vector都改为List吧,是java.util.List;java.util.ArrayList;
    bean代码中的:
    Vector<sjInfo> list = new Vector<sjInfo>();改为:
    List<sjInfo> list=new ArrayList<sjInfo>();
    其他的地方就是把Vector改为List试下,输出代码:(sjInfo)vv.get(i).getSj_bh();试下吧。