We would like to integrate BIRT with our Struts application seamlessly to replace our home grown reports module. In order to do that we would like all the reports generated by BIRT confirm to our Struts tiles layout which is used by rest of the application. The Content tile of the layout should display the html emitted by BIRT report engine (while other tiles will display the header with menus and footers with links etc).
We would also like to create a custom "Run Reports" page that accepts the report parameters which when submitted to our Struts Action will be passed to the Reporting Engine. Using this custom "Run Reports" page, we would also like to control what columns will be displayed in the reports (Is this possible with BIRT?)