云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 水晶报表的jsp实现

水晶报表的jsp实现

  • 62 次阅读
  • 3 次下载
  • 2025/5/3 21:34:01

action *.do

messageServlet /messageServlet

doc

application/msword

xls

application/msexcel

Login/loginController.jpf index.jsp

500 /error.jsp

netui-tags-html.tld

/WEB-INF/netui-tags-html.tld

netui-tags-databinding.tld

/WEB-INF/netui-tags-databinding.tld

netui-tags-template.tld

/WEB-INF/netui-tags-template.tld

/crystal-tags-reportviewer.tld

/WEB-INF/crystal-tags-reportviewer.tld

其中:

crystal_image_uri

/webmis/crystalreportviewers10

很关键,它设置了水晶报表专用的crystalreportviewers10路径(第五步中自动建的crystalreportviewers10目录),如果设置错误,将来点击水晶报表自带的 导出和打印按钮是就会报页面错误,并且水晶报表自己的各种翻页,导出等图标也无法正常显示.

七:把编辑好的水晶报表(后缀命为rpt)放在一个目录下(我自己建了一个report目录,专门存放报表文件)

八:可以写程序了:

1.编写ReportInit类.作用:用于传递参数BH.这个类很关键,负责把java的参数值传递到水晶报表文件.

2.在页面流中增加showRpt操作:其实就是实例化一个ReportInit类. 3.编写viewer.jsp文件用来动态显示水晶报表.

后面有我的源代码,请大家批评指正.

存在的问题:

1:水晶报表导出成pdf文件时有问题:汉字显示为乱码,不知何故?此问题困扰我几个月了,没法解决

2:无法把打印/导出页面汉化:在crystalreportviewers10\\js目录下有一系列strings命名的js文件,我猜测是用来国际化页面的,可是我修改 strings_zh,js,strings_en.js,没有什么效果.

3:在浏览器中显示水晶报表后,关闭显示页面,该水晶报表依然和数据库连接,(可由select * from v$session 查看oracle的连接数).如果在 viewer.jsp中加入断开连接的语句: viewer.dispose(); rptSource.dispose();

则只能显示一页报表.并且打印和导出不能工作.

以上问题困扰我很久,虽然并不影响使用,但心中还是不是很爽.希望高手指点.

源程序:

/*

* Create Date: 2004-8-14 11:06 * Create By: 李春雷

* purpose:设置水晶报表的查询参数(目前支持7个参数的查询,有用的参数为编号) */

package com.infoearth.report;

搜索更多关于: 水晶报表的jsp实现 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

action *.do messageServlet /messageServlet doc application/msword

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com