Hi,
I am trying to use JasperReportsMultiFormatView with everything configured at runtime but can not get it work.
I do not want any properties-file with configuration.
What I try to do seems logical to me. What could be wrong?
Here is my code:
Code:... public class DaController { @Resource(name = "sessionFactory") private SessionFactory sessionFactory; ... @RequestMapping(value = "/application/report2", method = RequestMethod.GET) public JasperReportsMultiFormatView handleSimpleReportMulti(final ModelMap modelMap, final HttpServletRequest request, final HttpSession httpSession) { final Session session = sessionFactory.getCurrentSession(); final ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(httpSession.getServletContext()); modelMap.addAttribute("testName", "test report"); modelMap.addAttribute("REPORT_CONNECTION", session.connection()); modelMap.addAttribute("itemName", "1"); modelMap.addAttribute("format", "pdf"); final JasperReportsMultiFormatView v = new JasperReportsMultiFormatView(); v.setAttributesMap(modelMap); v.setApplicationContext(ctx); v.setUrl("/WEB-INF/offer.jrxml"); v.setContentType("application/pdf"); v.setFormatKey("pdf"); return v; } }


Reply With Quote
