Websphere PUMA SPI(PumaLocator)如何与ICEfaces Portlet一起使用?
症状:
PumaLocator
无法使用,每个findXXX
方法返回空结果或抛出异常,因为没有找到任何内容。
分析:
问题似乎是,由于ICEfaces特定的体系结构,方法GenericPortlet.doView
仅在第一次加载Portlet时被调用,而不是用于以下(AJAX)页面更新,例如,在调用ActionListener的情况下。
如果我在doView方法中使用PumaLocator
,一切正常。
我尝试了以下尝试:
在doView
中获取PumaLocator
,将其放入Session并稍后使用 - 不起作用
在doView
中获取RenderRequest
,将其放入Session并稍后使用它通过传递该请求获得PumaLocator
- 不起作用
我很乐意有任何提示。谢谢!
没有找到相关结果
已邀请:
1 个回复
犁攀富