您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将BIRT集成到现有的Webapp中

将BIRT集成到现有的Webapp中

我希望有人能简单地知道我需要从报告引擎web.xml文件中的哪些servlet映射,以及我需要从lib目录中包括哪些jars,以便在现有webapp中实现该准系统BIRT。

我并不一定要编写自己的servlet,我只是想将其独立的webapp(此处位于“ runtime”按钮下)中的现有报告运行时集成到我的现有webapp中,因此我不必分发2个webapp支持运行BIRT报告。抱歉,如果不清楚。

我确实以最简单的方式解决了这个问题,以防万一有人有类似的问题(使用BIRT运行时3.7.1):

        <!-- Engine Servlet -->
    <servlet>
        <servlet-name>EngineServlet</servlet-name>
        <servlet-class>org.eclipse.birt.report.servlet.BirtEngineServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>EngineServlet</servlet-name>
        <url-pattern>/output</url-pattern>
    </servlet-mapping>

然后,您可以使用output自己Web应用程序中的BIRT报告网址运行.rptdesign文件,并指定所需的格式,例如:

http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=pdf
http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=html
http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=xls
http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=doc
http://localhost:8080/myOwnWebapp/output?__report=test.rptdesign&__format=ppt
其他 2022/1/1 18:16:02 有609人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶