Srikanth Kumar wrote:struts text field is a representation of HTML text field. if you are using struts, then you are recommended to use struts text field so that the value will be populated from the struts form bean.
Ulf Dittmer wrote:JFreeChart has no provisions for generating table-like output. If you want to mix both you could take a look at JasperReports, which is the premier open source reporting solution for Java.
But it depends a lot on the environment - is this a web app or a desktop app? What output formats do you need to support?