求助:birt添加追溯(钻取)超链接点击后,url自动添加参数导致访问不到报表

想飞 发布于 2012/08/06 20:02
阅读 1K+
收藏 0
在eclipse下,和脱离了eclipse都可以测试通过,在新窗口中完整打开想要链接的报表文件,但部署到linux虚拟机上测试,点击超链接后在新窗口中打开的页面url上,在“preview?__report=”和“original/test.rptdesign”之间自动加入了“jndi:/localhost/"项目名称"/"报表文件父目录"/”参数,导致访问不到报表!
    报表配置了统一的jndi数据源,但实在想不通birt的钻取和JNDI会有什么关系,我现在就想知道:
1,birt在哪里自动配置的报表页面中的<a href=""/>,因为父页面一出来的时候,鼠标挪动到相应做好的超链接上,显示url已经拼接好了
或者2,有没有什么方法在birt显示页面的时候拿到当前页面的url,再改掉它?


请教有遇到过这种问题的大神,帮帮小弟,搞了两三天,实在精疲力竭,痛不欲生了

以下是问题补充:

@想飞:自定义birt的servlet应该也可行,有没有前辈知道详细流程的? (2012/08/07 11:05)
加载中
0
想飞
想飞
已经解决了,我为了响应速度快,报表都是以最快的preview模式展示,没有生成document文件,也 没有用到Ajax框架,是直接调用底层Engine API对报表进行render,把生成的报表内容直接输出到浏览器,可能在birt的自动生成document文件那里还有什么关键的步骤,先暂时解决了问题,后面再研究吧
0
想飞
想飞
应该如何自定义birt的servlet?
0
SpringJava
SpringJava
你好我想请教 怎么在 birt 中 加超链接
想飞
想飞
birt本身就有超链接的功能啊,选中一个字段后,属性编辑器-属性-超链接就可以加了
返回顶部
顶部