<%@ page language="java" contentType="text/html; charset=gb2312"
    pageEncoding="gb2312" import="java.util.*,yourproject.database.*"%><table width=100%><tr><td width=10%>编号</td><td width=10%>名称</td><td width=50%>描述</td><td>图像</td></tr>
<%
  List mlist;
  mlist = new ServiceProviderDAO().findByState(0);  for(int i=0;i<mlist.size();i++){
out.println("<tr>");

    ServiceProvider o=(ServiceProvider)mlist.get(i);
    out.println("<td>");
    out.println(o.getCode());
    out.println("</td>");
    
    out.println("<td>");
    out.println(o.getName());
    out.println("</td>");
    
    out.println("<td>");
    out.println(o.getDescription());
    out.println("</td>");
    
    out.println("<td><img src=");
    out.println(o.getImage());
    out.println(" border=0></td>");
    
    out.println("</tr>"); 
  }
%>
</table>

解决方案 »

  1.   

    谢谢fengfangfang()的回复,但是这段代码中的如下语句我看不懂,您能说明一下吗?
    mlist = new ServiceProviderDAO().findByState(0);
    ServiceProvider o=(ServiceProvider)mlist.get(i);
      

  2.   

    你把list对象存入request范围内
    用struts的logic:iterator标签获得该list对象,开始循环显示!绝对可行!
      

  3.   

    谢谢redfox2003cn(),怎样把list对象存入request范围内?能把代码写出来吗?
      

  4.   

    redfox2003cn(),你能把(你把list对象存入request范围内,用struts的logic:iterator标签获得该list对象)的相关代码给我看看吗?麻烦你了
      

  5.   

    建议你查一下logic:iterator标签的资料,我的JSP页面很复杂,你看下标签的使用就好了.
      

  6.   

    另外你要实现logic:iterator的翻页,嘿嘿,还要摸索一下哦
      

  7.   

    先把从数据库中取出来的数据放在一个SESSION里面,再用<logic:iterate>进行显示~~HttpSession session=request.getSession();
    session.setAttribute("list",list);<logic:iterate id="list" name="list">
    <tr>
       <td>你要输出的</td>
    </tr>