第一范文网 - 专业文章范例文档资料分享平台

水晶报表的jsp实现

来源:用户分享 时间:2025/6/4 12:19:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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实现 的文档
水晶报表的jsp实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4swds3xbhi2ubi97rwzm_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top