jsp中怎样循环读取sql server数据库中的数据

jsp中怎样循环读取sql server数据库中的数据,第1张

while rsnext()的过程中就把游标移动到了rs的最后,你最后一个println出来的当然就是最后一条记录

新建一个list,while循环中往list里加入每一条记录的对象最后返回这个list不就行了

如果你没有使用框架,那就用html语言和<%%> scriptlet来处理。

类似这样子

<%

List list= 数据List;//你的数据

%>

<table border="1">

<tr>

<td>ID</td>

<td>名字</td>

<td>年龄</td>

</tr>

<%

for(int i=0;i<listsize();i++){

%>

<tr>

<td><%=(Data)listget(i)id%></td>

<td><%=(Data)listget(i)name%></td>

<td><%=(Data)listget(i)age%></td>

</tr>

<%

}

%>

</table>

-----------------------------------------------------

你参考下我今天上课了的读数据库写法就行了,记得引包。

-----------------------------------------------------

请参考下面的资料,struts标签用法参考,查看optgroup章节

1、把数据库建好

CREATE TABLE `User` (

`id` int(11) NOT NULL,

`username` varchar(255) DEFAULT NULL,

`password` varchar(255) DEFAULT NULL,

`address` varchar(255) DEFAULT NULL,

PRIMARY KEY (`id`)

)

2、插入一个数据

insert into User values(1,"Martin","12345","zjut")

3、建立一个Dynamic Web Project,目录如下:

4、showinfojsp,这里需要注意的是导入类:import="comentityUser"

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

pageEncoding="UTF-8" import="comentityUser"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

<html>

<head>

<meta >

<title>Insert title here</title>

</head>

<body>

<%

User user = (User)requestgetAttribute("user");

%>

(此处空一行)

id:<%=usergetId() %>

username:<%=usergetUsername() %>

password:<%=usergetPassword() %>

address:<%=usergetAddress() %>

(此处空一行)

<!--

也可以用el表达式,但是同样需要servlet先将值存放在request中,但是用el表达式的话需要在上面加上:

<%@ taglib uri=">

如下,获取id这样写就可以

${usergetId()}

-->

</body>

</html>

5、结果如下:

以上就是关于jsp中怎样循环读取sql server数据库中的数据全部的内容,包括:jsp中怎样循环读取sql server数据库中的数据、急!我用Java连接了数据库并读取了一个表中的数据,如何在jsp页面中以表格的形式输出查询的数据谢谢、jsp中如何把数据库中查询出来的数据输出到jsp页面。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存