1、在后台定义一个Servlet或者Action,接收jsp的参数去数据库查询数据,返回List
2、将从数据库查询的数据放在request中,如request.setAttribute("studentList",studentList),输出到对应的jsp页面。
3、在jsp页面引入jstl标签,定义好一个html表格头
4、用jstl获取后台查询的数据,利用<c:foreach>标签循环输出到表格的<tr>中。
示例:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>首先下载相应的jar包。
建立数据库连接类,
新建一个类,属性设置表里的每个字段。假设为user类
再建一个类,假设名为UserImpl和相应的sql查询方法。查询结果用ArrayList保存
在jsp页面中,java脚本,调用该方法
<table>
<%
UserImpl odi=new UserImpl();
实例化此类,设其对象名为odi
ArrayList<user> h=(ArrayList <user>)odi.方法
for(User ul:h)
{
%>
<tr>根据相应的情况写</tr>
<%}%>
</table>