壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 431|回复: 1

java访问运行rs报表如何传参数

[复制链接]
发表于 2012/3/18 14:06:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
如题,哪位前辈指点一二,最好有截图。
小弟我自己加的明细过滤器如下:
attachimg.gif 12011917191f37b9ffec769ba2.jpg

120119172159bda26c9a779eaa.jpg


以上两种写法都对吗?我是直接把左侧的USER_TEl数据项拖进明细过滤器里的,那个hierarchy函数就自动生成了,也不知道是对是错。。。

当明细过滤器为:[hierarchy(USER_T)]=?tel?
时,我的参数写法如下:
htparams.put("tel", "[useruse].[USER_TEL].[USER_TEL].[USER_TEL1]->:[PC].[@MEMBER].[13335246657]");
不知对否?

还有当参数里有中文时,我加了编码转换,如下:
htparams.put("hobby", "[useruse].[HOBBY_NAME].[HOBBY_NAME].[HOBBY_NAME1]->:[PC].[@MEMBER].["+URLEncoder.encode("股市行情","UTF-8")+"]");
不知对否。。。。。。。。。。。。。

有知道吗?帮忙解决一下




问题补充:我的java程序最终是要在控制台打印rs报表运行之后的xml内容。。。。

经测试:fm模型作为rs数据源时,java里参数只需要是string便可,运行java程序,打印输出xml内容。
但是cube作为数据源时:打印的是html的内容,并报异常(意思是html代码里有非法字符“&”)。
 楼主| 发表于 2012/3/18 14:07:06 | 显示全部楼层
cube 为数据源,接受的参数可以是 MUN、字符串
1、MUN格式,如[useruse].[USER_TEL].[USER_TEL].[USER_TEL1]->:[PC].[@MEMBER].[13335246657]
2、尽量避免使用MUN作为参数,可用caption([member])转换,接受string
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 14:19 , Processed in 0.011653 second(s), 15 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表