title: Best way for Java Web App to call a Jasper Report with ArrayList as its Data Source
body: <p>I have a Java Web App that i'm using. It's more of a business process web app. </p>
  
  <p>I want to add a feature to it for generating reports. I want to try Jasper Reports. So I researched on about how to connect JavaWebApp to jasper report, there's results but there is nothing about the ArrayList/list. </p>
  
  <p>I want the datasource as ArrayList/List because i'm using MVC framework on this project. So far all the posts, videos I found are nothing similar as they are connecting the JasperReport to a Database.</p>
  
  <p>Can someone enlighten me on how to call a jasper report on a java web app and pass arrayList/List as its data source. Thanks in advance.</p>