0

1.我有一个格式需要在jsp中显示。行应按行显示的位置。

2.这些值(数字)是动态的,即如果数据存在于数据库中,我将获得值,否则将获得 0

3.使用ArrayList概念从数据库中检索值

4.数据应以表格形式显示。

我有一个格式,但无法将其作为图片发布,请让我知道如何上传该格式。

    AAAA BBBBB CCCCCC
一个 3 4 0
乙 43 3 2
C 0 3 3
    在此处输入代码
    连接 con=null;
    声明 st=null;
    PreparedStatement pstmt=null;
     结果集 x=null;
    字符串 s1="";
    字符串年龄="";
    字符串 s="";
    字符串 tot="";
    %>

    
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con=DriverManager.getConnection("jdbc:odbc:sup_sup","scott","tiger");
    st=con.createStatement();
    x=st.executeQuery("SELECT name,COUNT(age) ,COUNT(*) - COUNT(age) ,COUNT(*) FROM supreeth_table GROUP BY name");

    %>
    

    ");
    out.println("NAME");
    而(x.next())
    {    
    out.println(""+x.getString(1)+"" );

    }
    out.println("");
    out.println("");
    out.println("NAMESS");
    而(x.next())
    {    
    out.println(""+x.getString(2)+"" );
    }
    out.println("");
    out.println("N");
    out.println("");
    out.println("A");
    out.println("");
    out.println("NA");
    %>
    
    
    
    

    

这是最好的可以提出的。抱歉格式化我是新手

这些数据应该以相同的格式从数据库中获取。使用数组列表,jsp。

现在我已经尝试输入我正在尝试的代码,请帮我解答提前谢谢!

4

1 回答 1

3

不清楚你在这里说什么,但我猜你正在尝试以表格格式获取输出。使用表格标签

<table>
<%
  while(x.next())
  {%>
  <tr>
   <td><%out.print(x.getString(1); %></td>
    <td><%out.print(x.getString(2); %></td>
    <td><%out.print(x.getString(3); %></td>
   </tr>
   <% 
   }
   %>

希望这能解决您的格式问题。为了从您的数据库中显示图像,您必须从您获取所有其他数据的数据库中获取图像名称。假设您在查询中添加另一个字段作为图像。现在要显示该图像,您必须在项目图像文件夹中拥有该图像。以下代码将帮助您获取图像。

<table>
<%
  while(x.next())
  {%>
  <tr>
   <td><img src="/images/<%out.print(x.getString(1)"; %></td>
于 2013-07-05T04:57:41.597 回答