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

如何在jsp的html表中显示mysql表中的数据,jsp,servlets,Jsp,Servlets,我想使用servlet从mysql数据库中获取行,并在jsp的html表中显示。这怎么可能?如果可能,请输入一些代码。只需要了解如何检索值、如何将值发送到jsp以及如何生成包含值的html表就可以了?我想通过servlet向jsp显示数据库中的数据,但应该以表格格式显示。欢迎任何帮助从数据库获取数据时,将其存储在DTO(设计模式)中。并将该对象添加到arraylist。然后返回arralist。现在您只需在setAttribute中设置这个arraylist对象。在jsp中,您需要通过使用get

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

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

执行此操作的示例代码

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

卷号
名称

我已经在您前面的一个问题中回答了这个问题:用
替换
,用
替换