Из моего опыта работы с JasperReports я буквально никогда не слышал о возможности использования XHTML в отчете. Вы знаете, JasperReports - это инструмент, который позволяет вам создавать шаблон для ваших отчетов с возможностью импорта данных из разных источников данных (файлы JSON, MySQL, Oracle, XLS и XLSX ...) и, поскольку он основан на XML, он дает вам очень структурированный отчет и данные для последующего использования, вы можете манипулировать этими нужными данными: создавать панели мониторинга, таблицы, выставлять счета, использовать подотчеты в отчетах и множество других инструментов, которые облегчают создание длинных и сложных отчетов. JasperReports не является навигатором, единственный известный мне способ печати содержимого HTML
в отчете - это использование HTML component
в Report Elements
Я никогда не пробовал этого раньше, поэтому я не знаю, поддерживает ли JasperReports формат .xhtml
или он работает только с .html
, поскольку синтаксис не сильно отличается, он просто более структурирован, тогда вы можете просто изменить свой код для .html
и если он не работает с XHTML
Удачи