This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
In our struts based web application we have to generate reports which contains different graphs,pie charts and bar graphs. Which API/product is best suitable for it and is also free. I am currently evaluation JFreeChart.
It's impossible to say which is best, because we don't know your requirements. JFreeChart is certainly one of the most popular, but JChart2D (on SourceForge) has also shown some signs of life recently.