當我在liferay portlet上部署我的web項目時,存在可視化問題。該項目顯示在與Portlet相關的窗口之外。控制檯沒有錯誤。可視化超越界限liferay portlet
編輯: Visualization of my portlet 。問題是,在portlet的窗口和標題Above(網絡的邏輯可視化)下方顯示的圖例我認爲它們必須也在該窗口中...如果我在tomcat上運行項目例如在可視化中沒有問題。
有人可以幫助我嗎?
當我在liferay portlet上部署我的web項目時,存在可視化問題。該項目顯示在與Portlet相關的窗口之外。控制檯沒有錯誤。可視化超越界限liferay portlet
編輯: Visualization of my portlet 。問題是,在portlet的窗口和標題Above(網絡的邏輯可視化)下方顯示的圖例我認爲它們必須也在該窗口中...如果我在tomcat上運行項目例如在可視化中沒有問題。
有人可以幫助我嗎?
有兩種選擇,可導致此:
您的portlet嵌入在完整的門戶網站生成的頁面中,並更好地生成正確的HTML。任何不平衡的標籤,如
<div>
something
</div>
</div> <!-- note: 2 closing divs, only 1 opening -->
將搞亂DOM,並與您的網頁的可視化。當你聲明你在「在tomcat上運行時」沒有這個問題時,我假設你的意思是你在門戶之外運行,例如作爲一個servlet。一個servlet不會生成所有「包含」HTML,並且通常更容易理解這種HTML。
我已檢查標籤,並且所有部件似乎都正確關閉。如果你想檢查,這是代碼:[鏈接](http://pastebin.com/5im8XFb9) – Heisenberg
當你建立一個portlet及其輸出時,你*不能使用任何'','
'或''標籤。您的輸出將以已經具有這些元素的HTML文檔結束。 –我試圖做到這一點,但結果是像在以前的圖像相同。 – Heisenberg
您能否添加更多的細節? –
@TobiasLiefke對不起,我更新了這篇文章。 – Heisenberg