"自定义文件名 const urlStr = 连接省略 showReport.jsp?rpx=pro_card_ybjc.rpx&proId=${record.id}&saveA .."
自定义文件名const urlStr = 连接省略 showReport.jsp?rpx=pro_card_ybjc.rpx&proId=${record.id}&saveAsName=${encodeURIComponent(fileName)}`;这个 saveAsName 不起作用
1,在这个 showReport.jsp 里加个String saveAsName= request.getParameter(“saveAsName”);然后可以加个 system.out.println 输出下,看看是否接收到了。2,在 showReport.jsp 的 tag 标签里,也就是下边的 report:html 那段里加个:saveAsName=“<%=saveAsName%>” 这个标签是控制导出时文件名的,后边值可以用 jsp 中的变量,这样导出就会用自定义的名还有,如果带参数模版点查询后,那么需要在 queryReport.jsp 里边的标签里添加对应设置
导出重命名可以参考这个文档设置 如何自定义报表导出文件的名称检查下标签属性的传值代码,然后如果是点击内置 showReport.jsp 界面里的查询后,再点的导出,也要在 queryReport.jsp 里加 saveAsName 的标签属性配置
好了谢谢
好了 谢谢
1,在这个 showReport.jsp 里加个
String saveAsName= request.getParameter(“saveAsName”);
然后可以加个 system.out.println 输出下,看看是否接收到了。
2,在 showReport.jsp 的 tag 标签里,也就是下边的 report:html 那段里加个:
saveAsName=“<%=saveAsName%>” 这个标签是控制导出时文件名的,后边值可以用 jsp 中的变量,这样导出就会用自定义的名
还有,如果带参数模版点查询后,那么需要在 queryReport.jsp 里边的标签里添加对应设置
导出重命名可以参考这个文档设置 如何自定义报表导出文件的名称
检查下标签属性的传值代码,然后如果是点击内置 showReport.jsp 界面里的查询后,再点的导出,也要在 queryReport.jsp 里加 saveAsName 的标签属性配置
好了谢谢
好了 谢谢