Два разных представления отчета Jasper в одном представлении

Я использую Spring MVC. Я хочу, чтобы, когда я нажимаю кнопку отправки после ввода полей ввода, два разных отчета jasper будут сгенерированы в одном представлении (вкладка браузера) или двух представлениях, как вы хорошо знаете.

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

Как выглядит ваш отчет? (можете прикрепить фото к вашему отчету)

Ataur Rahman Munna 07.01.2019 05:53

хорошо, я прикрепляю

user10739082 07.01.2019 06:02
stackoverflow.com/a/24117554/4423636 В этой ссылке есть отличное объяснение, как объединить два разных яшмы в одну.
Ataur Rahman Munna 07.01.2019 06:11

сгенерируйте один файл pdf, затем установите его в представление

Lakshan 07.01.2019 17:55

что я хочу сгенерировать два разных pdf и один, как это возможно?

user10739082 09.01.2019 06:40
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
5
229
0

Другие вопросы по теме