如果我認爲通過我的碧玉在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