jsp中根据id查询出来,怎么让它在页面显示数据库里面的信息

jsp中根据id查询出来,怎么让它在页面显示数据库里面的信息,第1张

先定义一个ResultSet

rs对象

把查询后的ResultSet集复制给rs

然后通过调用rs的next()方法将指针向下移动

实现循环显示数据

数据的显示是调用rs的getXxxx(列名或列号)

其中Xxxx是数据类型

如while(rsnext()){outprint(rsgetString(列名))}

希望能帮到你

你要显示数据库中的数据,首先要建立连接,连到数据库。至于在servlet还是struts类,还是jsp页面是设计问题。最笨的方法就是在jsp里面嵌入java代码,连接数据库,写查询语句,将返回结果保存在容器中,如vector,然后显示。

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

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

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

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

示例:

<%@ 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;">${studentusername}</td>

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

</tr>

</c:forEach>

</table>

 </body>

</html>

在页面中写Java片段 比如:

<%

//驱动程序名

String driverName = "commysqljdbcDriver";

//数据库用户名

String userName = "自己的";

//密码

String userPasswd = "自己的";

//数据库名

String dbName = "自己的";

//表名

String tableName = "自己的";

//联结字符串

String url = "jdbc:mysql://localhost:3306/" + dbName + "user="

+ userName + "&password=" + userPasswd;

ClassforName("commysqljdbcDriver")newInstance();

Connection connection = DriverManagergetConnection(url);

Statement statement = connectioncreateStatement();

String sql = "SELECT FROM " + tableName;

ResultSet rs = statementexecuteQuery(sql);

%>

以上就是关于jsp中根据id查询出来,怎么让它在页面显示数据库里面的信息全部的内容,包括:jsp中根据id查询出来,怎么让它在页面显示数据库里面的信息、JAVA新手,JSP页面如何在一开始加载的时候就显示后台数据库的数据、JSP执行数据库查询,然后将查询结果用html表格的形式显示出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9879167.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存