1、在后台定义一个Servlet或者Action,接收jsp的参数去数据库查询数据,返回List
2、将从数据库查询的数据放在request中,如request.setAttribute("studentList",studentList),输出到对应的jsp页面。
3、在jsp页面引入jstl标签,定义好一个html表格头
4、用jstl获取后台查询的数据,利用 示例: 最常用的就是使用小脚本,把从数据库中查出的数据保存在一个List集合中,然后在jsp页面中遍历这个集合如: 首先下载相应的jar包。 建立数据库连接类, 新建一个类,属性设置表里的每个字段。假设为user类 再建一个类,假设名为UserImpl和相应的sql查询方法。查询结果用ArrayList保存 在jsp页面中,java脚本,调用该方法 <% UserImpl odi=new UserImpl(); 实例化此类,设其对象名为odi ArrayList for(User ul:h) { %> <%}%> 最常用的就是使用小脚本,把从数据库中查出的数据保存在一个List集合中,然后在jsp页面中遍历这个集合如: 比如结果是放在recordSet中中。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
序号 姓名 年龄
${status}
${student.username}
${student.age}
//结束table数据库中的数据
<% XXXDao dao=new XXXDao();//这个应该能看懂吧,是和数据库连接的类
List
for(String str:list){//遍历集合
%>//一下为html标签,不能写在小脚本里面,所以在次结束小脚本,但for的后}没有结束 //每次循环都有一行,且用表达式为单元格填值,<%=str %>
<% } %>//在次写上for的}表示,循环到这里后开始下次循环...
这是我就在这个框里写的,基本就是这么个形式.你要是能看懂的话,就把其中的东西换成是你自己的,试着写写,多自己试试.这个东西不难,可以加我好友,继续讨论.
根据相应的情况写
//结束table数据库中的数据
<%
XXXDao
dao=new
XXXDao();//这个应该能看懂吧,是和数据库连接的类
List
list=dao.getAllString();//调用XXXDao类中的getAllString方法,得到数据库中的信息,并保存到List泛型集合中
for(String
str:list){//遍历集合
%>//一下为html标签,不能写在小脚本里面,所以在次结束小脚本,但for的后}没有结束 //每次循环都有一行,且用表达式为单元格填值,<%=str
%>
<%
}
%>//在次写上for的}表示,循环到这里后开始下次循环...
这是我就在这个框里写的,基本就是这么个形式.你要是能看懂的话,就把其中的东西换成是你自己的,试着写写,多自己试试.这个东西不难,可以加我好友,继续讨论.
<%
while(rs.next()){
%><%=rs.getInt(0)%>
<%}%>