皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: bijetsupport02

皕杰报表和springboot的集成

[复制链接]
 楼主| 发表于 2018-10-12 15:06:30 | 显示全部楼层
4、新建reportConfig类配置皕杰报表servlet访问
  1. import javax.sql.DataSource;
  2. import org.springframework.beans.factory.annotation.Autowired;
  3. import org.springframework.boot.context.properties.ConfigurationProperties;
  4. import org.springframework.boot.web.servlet.*;
  5. import org.springframework.context.annotation.*;
  6. import bios.report.engine.output.*;
  7. @Configuration
  8. public class reportConfig {
  9.         @Bean
  10.         public ServletRegistrationBean servletRegistrationBean() {
  11.                 ServletRegistrationBean re = new ServletRegistrationBean(new ReportEmitter());
  12.                 re.setLoadOnStartup(2);
  13.                 re.setName("reportServlet");
  14.                 re.addInitParameter("reportConf", "config.xml");
  15.                 re.addUrlMappings("/ReportEmitter");
  16.                 return re;
  17.         }

复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-10-12 15:08:55 | 显示全部楼层
本帖最后由 bijetsupport02 于 2019-7-9 09:18 编辑
  1.  @Bean
  2.  public ServletRegistrationBean servletRegistrationBean1() {
  3.                 ServletRegistrationBean re = new ServletRegistrationBean(new ImageServlet());
  4.                 re.setName("imageServlet");
  5.                 re.addUrlMappings("/ImgServlet");
  6.                 return re;
  7.         }
  8. @Bean
  9.         public ServletRegistrationBean servletRegistrationBean2() {
  10.                 ServletRegistrationBean re = new ServletRegistrationBean(new FillinServlet());
  11.                 re.setName("fillinServlet");
  12.                 re.addUrlMappings("/FillinServlet");
  13.                 return re;
  14.         }
  15. }  
复制代码
5、启动springboot项目,访问报表
http://localhost:8080/ReportEmitter?rpt=Demo/图文展现/动态色彩.brt

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2018-10-12 17:35:53 | 显示全部楼层
非常感谢,我试一下
回复 支持 反对

使用道具 举报

发表于 2021-3-23 15:46:13 | 显示全部楼层
springboot和皕杰报表6.0版本的集成,需要把webapp下文件替换成皕杰报表6.0版本的,pom.xml和ReportConfig.java文件可以参照附件中示例

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2025-2-5 22:00 , Processed in 1.071340 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表