Our application currently shows some static data on a Html page. The Html page contains a bunch of labels with values, using a Html table for doing the layout. Now our application needs to generate a PDF, showing the same data in a similar layout. We are using the JasperReports library for that, so that we can generate the PDF on the server. We are feeding Json to JasperReports together with a jrxml template to do the layout. I'm struggling with implementing the layout in my jrxml template. I know it's possible to use a table in JasperReports, but that requires a datasource, and my data is just some random bunch of labels with values. Is there any way to layout data in a jrxml template using a table-like layout, without using a datasource? Any help is greatly appreciated!