请问一下iReport中的字段、参数、变量的区别,要怎么使用?

你真是幸运,我前几天才研究的IREPORT

首先确定你的数据库建立好了

IREPORT是这样的,你可以在IREPORT里设置好jrxml(或者jsper)

这东西里面已经包含了数据库链接方式,驱动,以及表名,字段名,查询语句,还有相对应的显示方式(当然是以pdf,html等方式显示)

然后你把jasper或者jrxml放在java目录下,在代码中载入使用

比如

你可以在ireport里设置数据库链接,并且给一个主键来查询

select * from user where name='xxx',完成其他ireport设置后把jasper文件放到对应的java project目录下

然后你在java代码中载入这个jasper,然后传入这个name的参数

执行后,jasper会根据这个参数执行sql语句,然后取出字段,根据你事先设定的显示方式生成pdf或者html或者其他格式的报表

如果你只是要在jsp里面显示一下字段而已,那么你就直接在jsp里取数据库吧

ireport是报表工具,你不做报表就不需要用ireport

有什么问题再问吧

你也可以不用数据库链接,那么你首先在ireport中手动设定字段

生成jasper后在项目的代码中你必须主动为这个jasper输入对应字段的值,然后执行即可

ireport的作用就是生成PDF或者HTML等,没有其他作用了,不知道你想干什么