1、 Liferay中當點擊某portlet中的某條記錄,連接打開另外一個portlet窗口A,頁面狀態已經是最大化,當在A頁面上做一些操作之後,點 “返回”按鈕,按道理應該是返回到初始portlet頁面,portlet窗口的狀態應該是正常大小(即windows.state= "normal"),然而出乎意料的竟然未能返回到原始狀態,而是帶有A頁面的部分內容,當初困擾很久,但都沒有有效的解決,後來得到廖大哥的指點,才明 白是由於URL的存儲問題,後面通過在該portlet的配置文件liferay-portlet-ext.xml中增加一個參數<restore -current-view>false</restore-current-view>的配置,很容易就實現了頁面正常的跳轉,例 如:
2
3 <portlet>
4 <portlet-name>159</portlet-name>
5 <struts-path>ext/magazine</struts-path>
6 <use-default-template>false</use-default-template>
7 <restore-current-view>false</restore-current-view>
8 </portlet>