Java 使用ArrayList以特定格式显示数据

Java 使用ArrayList以特定格式显示数据,java,sql,jsp,arraylist,Java,Sql,Jsp,Arraylist,1.我有一个需要在jsp中显示的格式。行应按行显示的位置 2.这些值(数字)是动态的,即如果数据存在于数据库中,我将获得值,否则将获得0 3.使用ArrayList概念从数据库检索值 4.数据应以表格格式显示 我有一个格式,但不能发布它作为图像,请让我知道如何上传格式 AAAA BBBBB CCCCCC A 3 4 0 B 43 3 2 C 0 3 3 AAAA BBBBB CCCC A 340 B

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

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

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

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

我有一个格式,但不能发布它作为图像,请让我知道如何上传格式

AAAA BBBBB CCCCCC A 3 4 0 B 43 3 2 C 0 3 3 AAAA BBBBB CCCC A 340 B 43 3 2 C33 在这里输入代码 连接con=null; 语句st=null; PreparedStatement pstmt=null; 结果集x=null; 字符串s1=“”; 字符串年龄=”; 字符串s=“”; 字符串tot=“”; %> forName(“sun.jdbc.odbc.JdbcOdbcDriver”); con=DriverManager.getConnection(“jdbc:odbc:sup_sup”、“scott”、“tiger”); st=con.createStatement(); x=st.executeQuery(“按名称从Supremeth_表组中选择名称、计数(年龄)、计数(*)-计数(年龄)、计数(*”); %> "); out.println(“名称”); while(x.next()) { out.println(“+x.getString(1)+”); } out.println(“”); out.println(“”); out.println(“名称”); while(x.next()) { out.println(“+x.getString(2)+”); } out.println(“”); out.println(“N”); out.println(“”); out.println(“A”); out.println(“”); out.println(“NA”); %> 这是最好的。对不起,我是新手 这些数据应该以相同的格式从数据库中获取

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

不清楚您在这里说的是什么,但我想您正在尝试以表格格式获取输出。请使用表格标记

<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>
   <% 
   }
   %>

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

<table>
<%
  while(x.next())
  {%>
  <tr>
   <td><img src="/images/<%out.print(x.getString(1)"; %></td>

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

<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>
   <% 
   }
   %>

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

<table>
<%
  while(x.next())
  {%>
  <tr>
   <td><img src="/images/<%out.print(x.getString(1)"; %></td>


不知道你在这里的意思。你不能把模型传递给视图并在这里使用+吗?嗯?你能发布你到目前为止拥有的吗?这应该会有帮助:@ErikPragt:嗨,先生,现在你能给我一些想法吗?不知道你在这里的意思。你不能把模型传递给视图并在这里使用+吗?嗯?你能发布你到目前为止拥有的吗?这应该可以帮助:@ErikPragt:嗨,先生,现在你能给我一些想法吗