We want to generate reports in jsp/servlets on the basis of the page size. The criteria is that the page should have complete records on one sheet. For example six complete records in single sheet and not the partial last record on the next page. Also each page should have a header which is the company name and the system date. The page size is always fixed. Is there any tool to do this. And can we make use of Crystal reports in java.