如何在jsp中的html表中显示mysql表中的数据

时间:2011-06-01 21:37:54

标签: jsp servlets

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分: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>