自己把报表开发好了后,运行地址

http://localhost:8075/webroot/decision/view/report?viewlet=reviewBoard.cpt

运行结果:

想要把刚开发的报表集成在web中使用,去官网,看到集成后在web中的使用是这样的:

于是,我根据这个写法,改造了我的报表的写法:

<iframe id="reportFrame" width="900" height="400" src="../../decision/view/report?viewlet=reviewBoard.cpt"></iframe>

但是报错了,访问不到。于是我想到了一个办法,既然可以通过iframe的src去访问,那我直接去访问也是可以的嘛!然后我就一个一个的去试试,最后发现

http://localhost:8080/chunyan_war/decision/view/report?viewlet=/reviewBoard.cpt

这样写就可以访问到我的报表了,于是,我把代码改为:

<iframe src="/decision/view/report?viewlet=/reviewBoard.cpt" width="100%" height="100%"></iframe>

我彷佛看到了希望,以为重启服务,然后就可以访问到了,但是结果就是单独访问显示的并不是我开发的报表(虽然没有报错了),

去页面看,还是报错

这显示出来的显然不是我想要的结果,于是我随便写了个报表名字进行访问,结果简直气死人:

乱写的一个没有的报表,竟然还是这样。

真的是心累,不知道改怎么办了,但是还是要坚持下去,好不容易集成的成功了,却使用不了自己做的报表,简直是天理难容,明天再折腾折腾试试看。。。。。

一天过去了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

今天经过折腾,终于解决了问题。解决办法如下,

路径的写法是:/chunyan_war/decision/view/report?viewlet=reviewBoard.cpt(其中chunyan是我的项目名)

tomcat中配置写的是:

红框中的路径是:http://localhost:8080/chunyan_war/

启动主程序的写法是:

具体写法如下:

@SpringBootApplication
public class ChunyanApplication extends SpringBootServletInitializer {public static void main(String[] args) {SpringApplication.run(ChunyanApplication.class, args);}@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder builder){return builder.sources(ChunyanApplication.class);}
}

困扰了好多天,最后发现,其实这个报错

说的就是路径错了,没有找到,所以,这个路径是因为我没有添加上项目名生成的war包这个路径,也就是chunyan_war导致的。

springbot集成finereport后在web中使用iframe引用报表相关推荐

  1. threejs学习--vue-cli集成threejs后,加载gltf模型FPS很低问题解决(四)

    vue集成threejs后,web页面加载模型之后,FPS值在10以下:查阅资料是因为:声明的部分threejs的对象不可以放在data中:否则就会帧数特别低: 以下为修改之后代码 <templ ...

  2. Nignx集成fastDFS后访问Nginx一直在加载中解决

    问题描述: Nginx集成fastDFS后,访问Nginx一直在加载中,得不到页面.查看Nginx的错误日志: 可以看到是fastdfs.conf的配置错误,tracker的ip没有修改: fastd ...

  3. 解决java web中safari浏览器下载后文件中文乱码问题

    解决java web中safari浏览器下载后文件中文乱码问题 参考文章: (1)解决java web中safari浏览器下载后文件中文乱码问题 (2)https://www.cnblogs.com/ ...

  4. web表格控件FineReport作为企业web表格制作软件的核心优势

    web表格控件FineReport作为企业web表格制作软件的核心优势 报表表格设计器 Excel表格的设计风格 企业在选择报表表格解决方案时,不仅要考虑报表表格工具的功能和服务,还要考虑它是否易学. ...

  5. 实战SSM_O2O商铺_05集成SSM后验证DAO层、Service层、Controller层的配置

    文章目录 概述 验证DAO层的配置 接口 SQL映射文件 单元测试类 基类 DAO层单元测试类 验证Service层的配置 接口以及实现类 单元测试类 验证Controller层的配置 控制层 启动服 ...

  6. ios集成firebase_如何使用Firebase将Google Login集成到Ionic应用程序中

    ios集成firebase by Ryan Gordon 通过瑞安·戈登(Ryan Gordon) 如何使用Firebase将Google Login集成到Ionic应用程序中 (How to int ...

  7. finereport mysql 插件,web报表插件领导品牌FineReport

    阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式. FineReport最新版免费试用:https://www.finereport. ...

  8. web中各种命令注入的检测和利用二

    0x00 前言 我们都知道在web 中有着各种数据注入攻击,其中有SQL注入.命令注入.XML注入等等.在平时我们渗透测试的任务中,如何快速检测和利用这些注入的漏洞,以下是一些注入命令总结 0x01 ...

  9. JAVA web中的一点东西

    参考文献: http://m.blog.csdn.net/article/details?id=45151569 http://www.cnblogs.com/goody9807/archive/20 ...

最新文章

  1. 对称性破缺衰变与分类
  2. 线程池什么时候调用shutdown方法_ThreadPoolExecutor.shutdown()?
  3. python 修改json文件的value值,利用python修改json文件的val
  4. hadoop环境搭建笔记
  5. android如何阻塞主线程,Android-Android如何避免阻塞主线程
  6. 数据库基本SQL语句大全
  7. 威伦触摸屏和三菱PLC通信
  8. Python爬虫采集网易云音乐热评实战
  9. 太一星晨印朝晖:从应用交付到融合安全
  10. 英语学习(四)动词(Verb)
  11. 变量定义和声明的区别(整理)
  12. C# FileInfo(System.IO)
  13. vivo S12 Pro评测:一首在冷暖交融之间流转的华丽舞曲
  14. vscode 文件格式化
  15. START WITH 的用法
  16. 研究生复试中的一些问题回答
  17. 3-1.1、windows系统?
  18. Synopsys Sentaurus TCAD系列教程之--CMOS_180nm 解析
  19. 工具 | 分享一份嵌入式软件工具清单
  20. 2020 Java开发者数据分析:中国已成为 Java 第一大国

热门文章

  1. Spring——原理解析-利用反射和注解模拟IoC的自动装配
  2. java servlet上传centos服务器
  3. AppDelegate 处理iOS应用的生命周期事件
  4. UVA532 - Dungeon Master(裸BFS)
  5. input的表单验证(不断更新中~~)
  6. SimpliciTI简介
  7. HTML的map-area的使用
  8. ajax(检测用户名,添加数据)
  9. jquery ajax请求 清除缓存
  10. Convert.ToInt32()与int.Parse()的区别 (转载)