cognos怎么接收(java)列表传参数的问题

http://localhost:9300/p2pd/servlet/dispatch?b_action=cognosViewer&ui.action=run&ui.object=CAMID(%22%3a%3aAnonymous%22)%2ffolder%5b%40name%3d%27%e6%88%91%e7%9a%84%e6%96%87%e4%bb%b6%e5%a4%b9%27%5d%2ffolder%5b%40name%3d%27Report%20Studio%27%5d%2freport%5b%40name%3d%27%e4%ba%a7%e5%93%81%e8%ae%a2%e5%8d%95%27%5d&ui.name=%e4%ba%a7%e5%93%81%e8%ae%a2%e5%8d%95&run.outputFormat=&run.prompt=false&p_zong=1

我在想在cognos接收java列表参数,应该怎么写呢?比如我在congos设置了一个过滤参数p_zong(在cognos里已设置in),当只传一个值时,上次的URL是可以运行的。但是如果传两个应该怎么写呢?度p_zong=1,2 或p_zong=(1,2)都不行。
参与5

3同行回答

jieleejielee软件开发工程师top
直接转编码的话,用1%2C2%2C3js脚本,跳转时,有一个函数来转码的,函数名我忘了,你找一下。显示全部
直接转编码的话,用

1%2C2%2C3

js脚本,跳转时,有一个函数来转码的,函数名我忘了,你找一下。收起
政府机关 · 2014-10-01
浏览1200
biaozonbiaozon系统分析师葛格个
比如,在前台要传1,2,3三个值,cognos是怎么写,传一个值时,我已测试通过,比如传1 可以写成p_zong=1就可以了。显示全部
比如,在前台要传1,2,3三个值,cognos是怎么写,传一个值时,我已测试通过,比如传1 可以写成p_zong=1就可以了。收起
系统集成 · 2014-09-30
浏览1373
jieleejielee软件开发工程师top
首先,URL中,字符串中的逗号,需要转成编码,而不能直接用逗号,其次,Cognos接收时,接收变量_zong必须是字符串变量,不能是对象变量。第三,zong值好像还应该用(#csv( split ())#来分隔,而不能直接用in。这一点,具体忘了,只记得曾用过一次这样的写法。...显示全部
首先,URL中,字符串中的逗号,需要转成编码,而不能直接用逗号,

其次,Cognos接收时,接收变量_zong必须是字符串变量,不能是对象变量。

第三,zong值好像还应该用(#csv( split ())#来分隔,而不能直接用in。
这一点,具体忘了,只记得曾用过一次这样的写法。收起
政府机关 · 2014-09-30
浏览1244

提问者

biaozon
系统分析师葛格个

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2014-09-26
  • 关注会员:2 人
  • 问题浏览:3322
  • 最近回答:2014-10-01
  • X社区推广