+2  A: 

While Jasper is generally the best I know of for reporting with complex requirements, I've heard good things about displaytag and birt also. You may want to check them out

http://displaytag.sourceforge.net http://www.eclipse.org/birt/phoenix/

Pete
Nirmal
A: 

What problems did you have with JasperReports? JasperReports should work fine with the frameworks you are describing.

An alternative I have used is to build the reports as JSPs and use a library such as PD4ML to output the pages as PDF files.

Richard Nichols
Nirmal
A: 

I've integrated Jasper with Spring MVC and in a second instance, created a custom Servlet in which I inject a Spring data source. Both solutions work fine. What problems are you having? Are you using iReport to generate the jrxml?

BacMan
Nirmal
A: 

If you are still evaluating alternatives, you might want to visit Docmosis and JODReports to do the conversion as long as you can install OpenOffice somewhere. They work on many platforms, have free versions, are Java controlled and multi-platform

jowierun