FinderBean.java -------------------- private Collection collection = new ArrayList(); query = "SELECT * FROM music_recordings WHERE category = \"" + cat + "\" AND price <= " + mxp; res = stmt.executeQuery(query); while(res.next()) { MusicBean musicBean = new MusicBean(res.getString("title"), res.getString("artist_name"), res.getFloat("price"), res.getString("category")); collection.add(musicBean); } DataProcess.java ----------------------- request.setAttribute("results", finderBean); RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(address); dispatcher.forward(request, response); display.jsp ----------------------- <% ((Collection)request.getAttribute("collection")).size(); %>