The servlet component of rchart can read data from URL's, paramaters or databases (JDBC) and create more than 18 different types of charts. The servlet can create image maps so that your charts become interactive. It requires almost no programming in your jsp pages. Source code is available.