2011-06-01 51 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>