How can I create complex, pretty reports which can be printed at the client from JSP?

Luigi Viggiano

You may consider to use a 3th party framework to create a pdf content (the report) to be sent to the client when he ask to print. There are several around (one is fop from the jakarta project, another is StyleReport Pro)