On Jun 3, 2004, at 4:18 AM, Vladimir Figurov wrote:
2 or more identical portlets on one page - how to do independent their condition?Recommend looking at o.a.j.util.PortletSessionState for managing session state on a per portlet instance basis
Only through session.setAttribute()? Or in the object portlete it is possible to remember his current condition?
portlet.setAttribute("currPage",""+currPage, rundata); - not working :-(
I originally misunderstood your question, and thought you were asking about portlet instances.
Here is my original response, which I was about to erase, then thought it might be useful to someone anyway:
Jetspeed-1 has the concept of a Portlet Instance (or entity).
// from a portlet PortletInstance instance = this.getPortletInstance(rundata); instance.getAttribute(name);
The portlet's getAttribute actually gets the instance, so amounts to the same as above
Finally,
Take a look at PortletSessionState.getAttributeWithFallback which attempts to find an attribute in the following:
- request param - session attribute (from session per instance) - instance attribute (psml 'instance') - config param (registry)
-- David Sean Taylor Bluesunrise Software [EMAIL PROTECTED] [office] +01 707 773-4646 [mobile] +01 707 529 9194
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
