Я использую пружинный MVC. Я хочу, чтобы, когда я нажимал кнопку «Отправить» после ввода полей ввода, два разных отчета яшмы будут генерироваться в одном представлении (вкладка браузера) или в двух представлениях, как вы хорошо знаете.
Используя приведенный ниже код, когда я отправляю форму, из двух отчетов отображается только один отчет. Я хочу отобразить два различий. отчет (pdf) в одном виде или два, как у вас сейчас хорошо. Пожалуйста, посмотрите на проблему.
My controller is like :
Session session = null;
Map<String, Object> parameterMap = new HashMap<String, Object>();
Map<String, Object> parameterMap1 = new HashMap<String, Object>();
JasperReportsPdfView view = new JasperReportsPdfView();
view.setUrl("classpath:/jReport/stock_issuance_toDepartment.jrxml");
view.setApplicationContext(applicationContext);
JasperReportsPdfView view1 = new JasperReportsPdfView();
view1.setUrl("classpath:/jReport/requirement_order.jrxml");
view1.setApplicationContext(applicationContext);
session = sessionFactory.openSession();
String hql = "FROM Stock_issuance_toDepartment";
String hql1 = "FROM Order_Type_Entity";
Query query = session.createQuery(hql);
Query query1 = session.createQuery(hql1);
List list = query.list();
List list1 = query1.list();
JRDataSource JRdataSource = new JRBeanCollectionDataSource(list);
parameterMap.put("datasource", JRdataSource);
JRDataSource JRdataSource1 = new JRBeanCollectionDataSource(list1);
parameterMap1.put("datasource", JRdataSource1);
mav = new ModelAndView(view, parameterMap);
mav = new ModelAndView(view1, parameterMap1);
return mav;
Мой ожидаемый результат выглядит следующим образом: два разных отчета будут генерироваться (например, view и view1) и отображаться в одном представлении (на вкладке браузера) или в двух представлениях, как вы знаете лучше. Заранее спасибо.