我想將Pentaho Report Designer .prpt文件生成的HTML集成到portlet中。問題是生成的HTML是一個完整的HTML頁面,其中包含<html>
,<head>
和body
標籤。Liferay:在Portlet中顯示Pentaho Report Designer HTML輸出
我該如何在portlet中顯示這樣的輸出?
我想將Pentaho Report Designer .prpt文件生成的HTML集成到portlet中。問題是生成的HTML是一個完整的HTML頁面,其中包含<html>
,<head>
和body
標籤。Liferay:在Portlet中顯示Pentaho Report Designer HTML輸出
我該如何在portlet中顯示這樣的輸出?
我發現我的答案很快做到這一點通過詢問在Liferay的論壇http://www.liferay.com/community/forums/-/message_boards/message/24039608
一種方法是解析.prpt文件並移除不需要的標記,然後在您的portlet中使用解析的文件。如果報告文件總是在相同的格式,你也許可以用
String.replace
用這種方法的問題是,所有的樣式和JavaScript是在頭部分。如果我刪除它,我會得到一個醜陋的報告。 – 2013-04-25 16:11:00