这要看你的需求了。如果是简单报表的话,在JSP里,用Java Bean +HTML就可以实现了;如果是复杂查询,并且表现形式多样,或要求灵活,且有一定辅助决策能力的话,建议你使用重量级报表工具JReport.JReort符合J2ee规范,采用独立的Server,表现形式多样,且较灵活。具体的,你可以自己查找一下相关资料。