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