如何将.jrxml文件集成到eclipse中的项目中

时间:2015-11-17 10:14:40

标签: eclipse jsp jasper-reports

我在项目中有大约5个jrxml文件和许多jsp文件。现在我必须将jrxml文件集成到eclipse中的项目中。

现在,如何将jrxml文件集成到eclipse中,以便它应该与目录无关(它不应该像这样:-D:/ dev / tools / jasper files / report11.jrxml)?

第二个问题是我们必须同时包含 .jrxml .jasper 文件吗?

第三个问题是“如果我们通过在其他人PC中粘贴此URL(http://192.1.168.201:8080/SalesProject/)来打开另一个人PC中eclipse中存在的项目,它应该正常运行并且应该运行jrxml文件并且应该显示不同格式的数据(例如:-PDF,DOC,XLS,XLSX)

1 个答案:

答案 0 :(得分:1)

  1. 放在哪里?在部署在服务器上的文件夹中,就像使用jsp一样,图像web-inf ecc。

  2. 我是否需要.jrxml.jasper?,没有.jasper就足够了(注意:您的服务器代码中自然不应再编译.jrxml文件)。为了更容易理解与java的比较,.jrxml = .java.jasper = .class

  3. 会起作用吗?当然,因为它们被部署在服务器上,你只需要弄清楚如何从你的.jsf页面中正确引用它们(在网上搜索一下或在SO上搜索,有很多答案)......

    ServletContext context = request.getServletContext(); 
    String fullPath = context.getRealPath("/WEB-INF/reports/your_report.jasper");