我已经使用 birt 工具生成了 jasper 报告。它在 birt 报告查看器中运行良好。但是现在我想从 jsp 页面运行 birt 报告。所以说任何用户点击提交按钮,应该运行该 birt 报告。
由于我是碧玉报告的新手,我对此一无所知..请帮助我。
在您的 web.xml 文件中添加此标记
<jsp-config>
<taglib>
<taglib-uri>/birt.tld /taglib-uri>
<taglib-location>/WEB-INF/tlds/birt.tld /taglib-location>
</taglib>
</jsp-config>
在你的jsp中使用这个标签库
<%@ taglib uri="/WEB-INF/tlds/birt.tld" prefix="birt"%>
将此代码添加到 jsp 中所需的位置
<birt:viewer id="birtViewer" reportDesign="bank_detail_report.rptdesign" pattern="run" height="600" width="1000" format="pdf" scrolling="yes" showParameterPage="false">
<birt:param name="param1" value='<%=request.getParameter("txtParam1")%>'></birt:param>
<birt:param name="param2" value='<%=request.getParameter("txtParam1")%>'></birt:param>
</birt:viewer>