2011-05-09 58 views
1

我們試圖使用Spring 3.0 mvc框架從運行在Websphere Portal Server 6.1上的286 portlet輸出純xml。如何從portlet輸出純xml?

我們不得不在JSP的頂部如下:

<%@ page isELIgnored="false" language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%> 
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%> 

如果我們只是有XML元素在JSP,在瀏覽器中的結果網頁具有圍繞XML的門戶網站主題的HTML。有沒有人有建議(如果可能,請帶示例片段)?

回答

0

Portlet是頁面片段;標記應該與周圍的主題相匹配。將您的XML文件作爲a resource提供。

+0

是的,他們只是片段......恐怕我忘了在我的問題中提到一個重要的問題......我們正在嘗試允許傳統系統對portlet進行參數調用。 正如您所建議的那樣,資源調用對於Portlet調用的內部來說是正確的,但對於不知道或理解Portlet URL的遺留系統無效。 – wishIhadaBoat 2011-05-16 01:56:54

+0

現在我們已經通過在頁面中使用'友好url'並在portlet戰爭中打包一個servlet來解決這個問題,正如Cmelgar在[this link]中所描述的那樣(http://forum.springsource.org/showthread.php?44413 -AbstractPdfView從 - 一個的portlet) – wishIhadaBoat 2011-05-16 02:07:56

0

我們有一個答案,我們通過在上面評論中提到的打包一個servlet來發現它。我原來的問題並沒有包括一個重要的信息......我們試圖在傳統系統調用後輸出xml ......所以它不能使用portlet資源的URL。