jasperreport制作报表(二)使用JavaBean封装成List作为数据源

本文介绍了如何使用JavaBean集合代替JDBC作为JasperReport报表的数据源,以解决仅依赖SQL查询的局限性。通过定义User Bean并提供getters和setters,然后在Spring MVC框架中创建JRBeanCollectionDataSource,将数据填充到报表中。
摘要由CSDN通过智能技术生成

 前言

使用JDBC作为报表数据源其实是有很多缺陷的,例如,它要求使用SQL查询作为数据来源,但有时报表的内容并不能由一条SQL语句完成。因此,使用JavaBean集合作为数据源才是终极的解决之道,用户只需要将数据整理到一个JavaBean集合之中就可以了.

 

1.定义Bean

 

/**
 *
 */
package com.leagsoft.userManager.bean;

import java.io.Serializable;

/**
 * @author panh
 *
 */
public class User implements Serializable {

 /**
  *
  */
 private static final long serialVersionUID = -2457373131520432381L;
 
 private String userid;
 
 private String username;
 
 private String userpwd;

 public String getUserid() {
  return userid;
 }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值