如果我认为通过我的碧玉在IE7报道我看到下面的一个生成的HTML:碧玉报告产生不良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超链接了整个报表TABLE。我实际上并没有使用这个锚标签,所以如果我可以阻止Jasper生成它,那将解决我的问题。
顺便说一下,这个问题只发生在IE浏览器,在Firefox中一切正常,因为锚标签正确关闭。
由于提前, 唐
如上所述,BR标签由我自己添加,而A标签由Jasper添加。当我编写Firefox关闭标签时,我的意思是,当我在Firebug中查看生成的源代码时,它显示为一对匹配的开放标签和封闭标签。 – 2008-10-20 16:56:02