Avant de pouvoir utiliser les contrôle d'exportation et visualiseur dans vos pages JSP, vous devez obtenir une source d'état.
Une source d'état est un objet qui représente une instance unique d'un état utilisé à la fois par le contrôle d'exportation et le visualiseur. Le Java Reporting Component, le Page Server et RAS peuvent être utilisés pour obtenir des sources d'état.
Pour créer une source d'état à l'aide du Java Reporting Component, vous devez connaître l'emplacement de l'état que vous voulez visualiser ou exporter. L'emplacement de l'état est spécifié à l'aide d'un chemin relatif ou absolu. De la même manière, pour que le Java Reporting Component récupère correctement les données pour un état, les sources de données de l'état doivent être correctement spécifiées via JNDI ou l'état doit être conçu à partir d'une source de données JDBC.
Remarque : L'exemple suivant utilise un chemin relatif. Vous pouvez également utiliser des chemins absolus avec le Java Reporting Component.
<%@ page import="com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory" %>
<%@ page import="com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2" %>
IReportSourceFactory2 rptSrcFactory = new JPEReportSourceFactory();
String report = "/reports/sample.rpt";
Object reportSource = rptSrcFactory.createReportSource(report, request.getLocale());
L'emplacement de l'état dans le code ci<web_app_dir>/WEB
. Avec un chemin absolu, l'état ci<web_app_dir>/WEB
, puis à /reports/sample.rpt
.
Remarque : L'état utilisé dans cet exemple n'est pas inclus dans les tutoriels.
Business Objects http://www.france.businessobjects.com/ Support technique http://www.businessobjects.com/services/support/ |