Evaluate structured code in JasperReports
Friday, 13 January 2012JasperReports is a library which can be used to fill reports from Java applications or just create simple PDFs. It allows you to not only use static output strings but also Groovy expressions. Sadly, this is restricted to simple expressions that result in a value and don't generate multiple class files at compile time.
For example, you could use the following expression to print different values depending if your document has more or less than 10 pages: