为了账号安全,请及时绑定邮箱和手机立即绑定

JSP执行数据库查询,然后将查询结果用html表格的形式显示出来

JSP执行数据库查询,然后将查询结果用html表格的形式显示出来

慕雪6442864 2019-05-25 15:15:48
JSP执行数据库查询,然后将查询结果用html表格的形式显示出来
查看完整描述

3 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

1、在后台定义一个Servlet或者Action,接收jsp的参数去数据库查询数据,返回List

2、将从数据库查询的数据放在request中,如request.setAttribute("studentList",studentList),输出到对应的jsp页面。

3、在jsp页面引入jstl标签,定义好一个html表格头

4、用jstl获取后台查询的数据,利用<c:foreach>标签循环输出到表格的<tr>中。

示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<html>

<body>

    <table class="table table-bordered" >

<tr>

<th style="text-align:center;width:2%">序号</th>

<th style="text-align:center;width:5%">姓名</th>

<th style="text-align:center;width:6%">年龄</th>

</tr>

<c:forEach items="${studentList}" var="student" varStatus="status">

<tr>

    <td style="text-align:center;">${status}</td>

    <td style="text-align:center;">${student.username}</td>

    <td style="text-align:center;">${student.age}</td>

</tr>

</c:forEach>

</table>

 </body>

</html>


 




查看完整回答
反对 回复 2019-05-26
  • 3 回答
  • 0 关注
  • 526 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信