热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

jsp循环输出数据库数据,怎么将数据库的数据遍历到jsp页面

本文目录一览:1、如何用jsp显示数据库中的数据

本文目录一览:


  • 1、如何用jsp显示数据库中的数据


  • 2、jsp页面循环遍历输出结果


  • 3、java 查询数据库怎么循环输出?


  • 4、初学java,我想用jsp遍历输出数据库的信息,帮我看一下问题到底是什么?


  • 5、jsp中如何把数据库中查询出来的数据输出到jsp页面。

如何用jsp显示数据库中的数据

用jsp显示数据库中的数据的方法:

1、通过jdbc建立数据库连接:

Connection cOnnection= DriverManager.getConnection(

"jdbc:odbc:data", "Steve", "password");

2、创建查询的statement:

Statement statement = connection.createStatement() ;

3、执行查询:

ResultSet resultset =

statement.executeQuery("select * from tableName") ;

4、循环输出获取到的数据:

while(resultset.next()){

。。。。。。

}

5、综合1-4的完整代码如下:

%@ page import="java.sql.*" %

% Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); %

HTML

HEAD

TITLEThe tableName Database Table /TITLE

/HEAD

BODY

H1The tableName Database Table /H1

%

Connection cOnnection= DriverManager.getConnection(

"jdbc:odbc:data", "Steve", "password");

Statement statement = connection.createStatement() ;

ResultSet resultset =

statement.executeQuery("select * from tableName") ;

%

TABLE BORDER="1"

TR

THID/TH

THName/TH

THCity/TH

THState/TH

THCountry/TH

/TR

% while(resultset.next()){ %

TR

TD %= resultset.getString(1) %/td

TD %= resultset.getString(2) %/TD

TD %= resultset.getString(3) %/TD

TD %= resultset.getString(4) %/TD

TD %= resultset.getString(5) %/TD

/TR

% } %

/TABLE

/BODY

/HTML

jsp页面循环遍历输出结果

因为楼主给的代码不全,我只能用假设了.

假设楼主已经有了一个对数据库操作的类Dao,并包含了你上面写的custom方法,而且包为(com.test.Dao).那好,我们进行操作:

%@page import="com.test.Dao"%//导入包

%

Dao dao = new Dao();

List result = dao.custom();//获得用户信息

IteratorMapString , Object iterator = result .iterator();//迭代器

while(iterator.hasNext()){

MapString , Object map = iterator.next();

SetEntryString , Object entrySet = map.entrySet();

IteratorEntryString , Object entryItra = set.iterator();

while(entryItra.hasNext()){

EntryString , Object entry = entryItra.next();

Student stu= (Student)entry.getKey();//获取数据库存储的对象,我不知道你存了什么对象,所以就统称为Student吧.

//后面的代码就是你要对改对象的操作了.比如String name = stu.getName();

}

}

%

java 查询数据库怎么循环输出?

public void jButton1_actionPerformed(ActionEvent actionEvent) {

try {

Connection con=conDB();

Statement st = con.createStatement();

ResultSet rs=st.executeQuery("select NAME,PRICE from test");

StringBuffer sb=null;

定义一个 StringBuffer sb;

sb.append(rs.getString("NAME")+" "+rs.getString("PRICE"))

while(rs.next() )

{

sb.append(rs.getString("NAME")+" "+rs.getString("PRICE"));

jTextArea.append(sb.toString());

}

rs.close();

st.close();

con.close();

}

catch(Exception e){

JOptionPane.showMessageDialog(null,"出现异常!");

}

}

初学java,我想用jsp遍历输出数据库的信息,帮我看一下问题到底是什么?

空指针异常,gameComments.size()这里的问题,gameComments为null导致的。原因可能性很多,可能是数据库没导入数据,也可能是后台封装类的问题,要看具体代码。

jsp中如何把数据库中查询出来的数据输出到jsp页面。

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、showinfo.jsp,这里需要注意的是导入类:import="com.entity.User"

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

pageEncoding="UTF-8" import="com.entity.User"%

!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" ""

html

head

meta http-equiv="Content-Type" cOntent="text/html; charset=UTF-8"

titleInsert title here/title

/head

body

%

User user = (User)request.getAttribute("user");

%

(此处空一行)

id:%=user.getId() %

username:%=user.getUsername() %

password:%=user.getPassword() %

address:%=user.getAddress() %

(此处空一行)

!--

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

%@ taglib uri="" prefix="c"%

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

${user.getId()}

--

/body

/html

5、结果如下:


推荐阅读
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • eclipse学习(第三章:ssh中的Hibernate)——11.Hibernate的缓存(2级缓存,get和load)
    本文介绍了eclipse学习中的第三章内容,主要讲解了ssh中的Hibernate的缓存,包括2级缓存和get方法、load方法的区别。文章还涉及了项目实践和相关知识点的讲解。 ... [详细]
  • 上图是InnoDB存储引擎的结构。1、缓冲池InnoDB存储引擎是基于磁盘存储的,并将其中的记录按照页的方式进行管理。因此可以看作是基于磁盘的数据库系统。在数据库系统中,由于CPU速度 ... [详细]
  • 本文介绍了pack布局管理器在Perl/Tk中的使用方法及注意事项。通过调用pack()方法,可以控制部件在显示窗口中的位置和大小。同时,本文还提到了在使用pack布局管理器时,应注意将部件分组以便在水平和垂直方向上进行堆放。此外,还介绍了使用Frame部件或Toplevel部件来组织部件在窗口内的方法。最后,本文强调了在使用pack布局管理器时,应避免在中间切换到grid布局管理器,以免造成混乱。 ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • 本文介绍了在PostgreSQL中批量导入数据时的优化方法。包括使用unlogged表、删除重建索引、删除重建外键、禁用触发器、使用COPY方法、批量插入等。同时还提到了一些参数优化的注意事项,如设置effective_cache_size、shared_buffer等,并强调了在导入大量数据后使用analyze命令重新收集统计信息的重要性。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了Redis的基础数据结构string的应用场景,并以面试的形式进行问答讲解,帮助读者更好地理解和应用Redis。同时,描述了一位面试者的心理状态和面试官的行为。 ... [详细]
  • Java容器中的compareto方法排序原理解析
    本文从源码解析Java容器中的compareto方法的排序原理,讲解了在使用数组存储数据时的限制以及存储效率的问题。同时提到了Redis的五大数据结构和list、set等知识点,回忆了作者大学时代的Java学习经历。文章以作者做的思维导图作为目录,展示了整个讲解过程。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 关键词:Golang, Cookie, 跟踪位置, net/http/cookiejar, package main, golang.org/x/net/publicsuffix, io/ioutil, log, net/http, net/http/cookiejar ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
author-avatar
每天进步一点就好
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有