hi you can generate dynamic reports from the web application . have a look at this url which has sample web application http://www.jwebhosting.net/servlets/jr123/index.html, same application is available in demosamples folder of jasper. you have to use parameters for achieving that. SELECT FILELD1 from TABLE where COLUMN=$P{bindingvalue} bindingvalue is a parameter which value should be put in to a hashmap and given as parameter to fillreport method. JasperFillManager.fillReport( jasperReport, parameterMap, connection ) Post edited by: rathina04, at: 2007/09/29 12:49