手机
当前位置:查字典教程网 >编程开发 >JSP教程 >JSP页面查询显示常用模式
JSP页面查询显示常用模式
摘要:title:JSP页面查询显示常用模式author:evanemail:evan_zhao@背景:1.需要将数据库查询结果在JSP中以列表方...


title: JSP页面查询显示常用模式

author: evan

email: evan_zhao@

背景:
1. 需要将数据库查询结果在JSP中以列表方式显示
2. 在一个良好的J2EE模式中数据库查询一般用DAO实现(Data Access Object), JSP仅用于显示数据

问题:
通过JDBC ResultSet可获取查询结果(存在于数据库缓冲区内),但在Statement、Connection关闭后ResultSet即不可用。因此需要一种方式取出所有查询结果并传递至JSP页面。

解决方法一:
使用Value Object。将每条记录均封装成JavaBean对象,把这些对象装入Collection传送给JSP显示。这种方法的缺点是每一种查询都需要定义一个java class,并且将记录数据封装成java对象时也需要很多额外的代码。
示例代码:


//查询数据代码 Connection conn = DBUtil.getConnection(); PreparedStatement pst = null; ResultSet rs = null; try{ String sql=“select emp_code, real_name from t_employee where organ_id=?”; pst = conn.preparedStatement(sql); pst.setString(1, “101”); ResultSet rs = pst.executeQuery(); List list = new ArrayList(); Employee emp; while (rs.next()){

【JSP页面查询显示常用模式】相关文章:

JSP中把动态页面转换为静态页面

JSP小知识简单介绍

JSP页面退出时清除会话Session

解决JSP开发Web程序中文显示三种方法

jsp分页显示的实现代码

打开页面就是全屏的方法

解决JSP开发中Web程序显示中文三种方法

JSP语言令开发人员钟爱的五大优势

JSP开发前菜鸟设置篇

JSP模板应用指南(上)

精品推荐
分类导航