如果我在 IE7 中查看我的一份 Jasper 报告生成的 HTML,我会看到以下内容:
<BR /><BR />
<A name="JR_PAGE_ANCHOR_0_1">
<TABLE style="WIDTH: 1000px" cellSpacing="0" cellPadding="0" bgColor="#ffffff" border="0">
<-- table body omitted -->
</TABLE>
这两个 BR 标签是通过 JRHtmlExporterParameter.HTML_HEADER 参数添加的。在这些标记之后和报告表的开头之前,有一个由 Jasper 报告生成的未闭合锚标记。这个标签没有正确关闭的事实弄乱了我的报告的格式,因为 IE 正在超链接整个报告表。我没有使用这个锚标签,所以如果我能阻止 Jasper 生成它,那将解决我的问题。
顺便说一句,这个问题只发生在 IE 中,在 Firefox 中一切正常,因为锚标记已正确关闭。
在此先感谢,唐