Два разных представления отчета о яшме в одном представлении - PullRequest
0 голосов
/ 07 января 2019

Я использую пружинный 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) и отображаться в одном представлении (на вкладке браузера) или в двух представлениях, как вы знаете лучше. Заранее спасибо. Report1 Report2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...