症狀:
PumaLocator
是不可用的,每一個findXXX
- 方法返回空結果,或者因爲什麼也沒有找到引發異常。Websphere PUMA SPI(PumaLocator)如何與ICEfaces Portlet結合使用?
分析:
這個問題似乎是,由於ICEfaces的具體架構,方法GenericPortlet.doView
只是援引首次在portlet加載,而不是爲以下(AJAX)頁面更新,例如在調用ActionListener的情況下。
如果我在doView方法內使用PumaLocator
,一切正常。
我嘗試了以下嘗試尚未:
- 獲取
PumaLocator
在doView
,放入會話使用它之後 - 沒有工作 - 獲取
doView
的RenderRequest
,放入會議和稍後使用它可通過該請求獲得PumaLocator
- 無效
我很樂意提供任何提示。謝謝!
的安全檢查,謝謝您的答覆 - 非常有幫助。您能否請添加更多關於要添加哪些安全角色的信息?謝謝! – Zeemee 2011-04-12 06:30:34
@mulmoth任何。只要確保你的servlet(或其他)需要一些認證的用戶和角色。沒關係。 – user918176 2011-10-13 18:22:07