2011-06-01 56 views
0

我想使用servlet从mysql数据库中获取行并在jsp的html表中显示。怎么可能?一些代码如果可能。只需要如何检索值的部分,它们如何发送到jsp以及如何生成包含值的html表?我想通过servlet将数据从数据库显示到jsp,但应以表格格式显示。欢迎任何帮助如何在jsp中的html表中显示mysql表中的数据

+1

我已经在你前面的一个问题回答了这个:http://stackoverflow.com/questions/6168836/retrieve-dropdown-list-from-mysql- database-and-insert-to-database-in-jsp用'

'和'​​'替换''。 – BalusC2011-06-02 04:24:59

回答

1

当从数据库创建数据时,将其存储在DTO(设计模式)中。并将该对象添加到数组列表。并返回arralist。现在你只需在setAttribute中设置这个ArrayList对象。在jsp中,您需要使用getAttribute来获取此信息。接下来,你创建了简单的html表格,并且使用for循环,你必须将类型转换为dto类型,并迭代它,你会看到数据。

0

示例代码做

<% 
    Database db=new Database(); 
    ResultSet rsltst=db.stmnt.executeQuery("select univ_rollno,name from 6cs1;"); 
    %> 
     <table> 
     <th>Roll no</th> 
     <th>Name</th> 


<% 
    while(rsltst.next()){ 
     %> 
     <tr> 
      <td><%=rsltst.getString("univ_rollno") %></td> 
      <td><%=rsltst.getString("name") %></td> 

     </tr> 
     <% 
    } 
    rsltst.close(); 
    %> 
    </table>