"设置了超链接,但是点击跳转后跳转至 demo 的报表中心而不是自定义的报表文件,这是什么原因,超链接为 'reportJsp/preview.jsp?rpx=G4B-2.rpx&res .."
设置了超链接,但是点击跳转后跳转至 demo 的报表中心而不是自定义的报表文件,这是什么原因,超链接为 "reportJsp/preview.jsp?rpx=G4B-2.rpx&result_no=20221231M0101",已将报表文件放至 WEB-INF\reportFiles 目录中
超链接里用 showReport.jsp,preview.jsp 一般是设计器下快速在 web 端看结果,里边有好几个参数,包括报表根目录,带报表根目录的话,报表可以放在任意位置,而你现在指定时连接上没报表目录参数,所以就找不到了。改用 reportJsp 下的 showReport.jsp,会默认从 WEB-INF reportFiles 下取,其余用法一样
还遇到了一个奇怪的问题 现在超链接可以访问了 但是如果超链接外面加上双引号的话 页面就跳转到 demo 的报表中心去了就是这个页面因为实际开发中 url 需要拼接一些变量上去 所以需要使用字符串拼接
这个应该不会有问题,可以看下超链接怎么写的,或者直接参考下自带的这个例子就行,这个点击表头排序本质就是个超链接的使用:
写成 reportJsp/showReport.jsp?rpx=/NJCB/NJCB 一阶段报表表样 v1.0_CC1.rpx 就没问题写成 "reportJsp/showReport.jsp?rpx=/NJCB/NJCB 一阶段报表表样 v1.0_CC1.rpx" 就会跳转至报表中心
找到问题了 应该吧 url 写到“表达式”中,而不是写到“值”中,尴尬了😳
超链接里用 showReport.jsp,preview.jsp 一般是设计器下快速在 web 端看结果,里边有好几个参数,包括报表根目录,带报表根目录的话,报表可以放在任意位置,而你现在指定时连接上没报表目录参数,所以就找不到了。
改用 reportJsp 下的 showReport.jsp,会默认从 WEB-INF reportFiles 下取,其余用法一样
还遇到了一个奇怪的问题 现在超链接可以访问了 但是如果超链接外面加上双引号的话 页面就跳转到 demo 的报表中心去了就是这个页面
因为实际开发中 url 需要拼接一些变量上去 所以需要使用字符串拼接
这个应该不会有问题,可以看下超链接怎么写的,或者直接参考下自带的这个例子就行,这个点击表头排序本质就是个超链接的使用:
写成 reportJsp/showReport.jsp?rpx=/NJCB/NJCB 一阶段报表表样 v1.0_CC1.rpx 就没问题
写成 "reportJsp/showReport.jsp?rpx=/NJCB/NJCB 一阶段报表表样 v1.0_CC1.rpx" 就会跳转至报表中心
找到问题了 应该吧 url 写到“表达式”中,而不是写到“值”中,尴尬了😳