Introducción a los informes basados en Java
- Instale la herramienta iReport.
- Ejecute la herramienta iReport.
Probar el informe de ejemplo en Java
Sección titulada «Probar el informe de ejemplo en Java»- Descargue el fichero JavaReportPattern.jrxml.
- Abra el fichero.

- Haga clic en la pestaña Designer.
- Haga clic en
el botón de consulta del informe.

Comprender el código de ejemplo
Sección titulada «Comprender el código de ejemplo»- Cree una lista vacía.
- Recorra todos los usuarios llamando al método de la API AuthDAO.findAllUsers(false).
- Cree un Map para cada objeto User en el que cada valor corresponda a una columna.
- Añada cada mapa a la lista, de modo que cada mapa corresponda a una fila.
import com.openkm.db.service.*;import com.openkm.bean.*;import com.openkm.util.ContextWrapper;import org.springframework.web.context.WebApplicationContext;WebApplicationContext cc = (WebApplicationContext) ContextWrapper.getContext();AuthSrv authSrv = cc.getBean(AuthSrv.class);List al = new ArrayList();for (CommonUser user : authSrv.findAllUsers(false)) { Map usr = new HashMap(); usr.put("id", user.getId()); usr.put("name", user.getName()); usr.put("email", user.getEmail()); usr.put("roles", user.getRoles().toString()); al.add(usr);}return al;Uso en un informe
Sección titulada «Uso en un informe»- Para cada clave del mapa, cree un campo.
- Utilice el campo en el informe.
