JSP 传参访问cognos报表

cognos获取JSP页面传参方法,以下是我用的传参方式,不足的地方希望大家多多提意见,共同研究,共同进步。首先是在cognos报表页面添加过滤器参数名字定义为:supbrid然后在JSP页面使用URL连接访问:         var p_brid ='';          ...显示全部
cognos获取JSP页面传参方法,以下是我用的传参方式,不足的地方希望大家多多提意见,共同研究,共同进步。首先是在cognos报表页面添加过滤器

1.jpg



参数名字定义为:supbrid

然后在JSP页面使用URL连接访问:
        var p_brid ='<%=brid_%>';
                        var p_supbrid = '<%=subBankId_%>'; 
                        var p_rptdate = document.getElementById('p_rptdate').value;
                
                        var action = '<%=Action%>'+'&p_rptdate='+p_rptdate+'&p_brid='+p_brid+'&p_supbrid='+p_supbrid+'&cv.header=false&cv.toolbar=false&run.outputFormat=&run.prompt=false'; 
           window.open(action);

需要注意的是,JSP页面的参数名字应该是p_ +参数名 ,p_开头的。这样传过去的参数cognos才能认识。
这是一种方法。
还有一种方法是,如果你不想在URL里面带参数来实现的话,可以使用FORM提交ACTION表单来进行传参,然后在JSP页面的参数使用标签来定义,记得要隐藏哦。input标签的名字同样是p_打头的,后面写你的参数名,具体实现如下
       

这样就可以实现JSP页面传参给cognos了。收起
参与9

查看其它 7 个回答zhu_yi的回答

zhu_yizhu_yi软件开发工程师ABC
谢谢分享!
互联网服务 · 2013-03-29
浏览973

回答者

zhu_yi
软件开发工程师ABC

zhu_yi 最近回答过的问题

回答状态

  • 发布时间:2013-03-29
  • 关注会员:1 人
  • 回答浏览:973
  • X社区推广