According to
http://wiki.java.net/bin/view/Portlet/JSR168FAQ " How do I achieve
inter-portlet communication ?" one can use the Application Scope for intra portlet
communication.
If in action2.java i change the scope to APPLICATION it works as "expected".
| @Stateful
| @Name("action2")
| @Scope(ScopeType.APPLICATION)
|
But does this mean that the action2 and it's state is now shared with all the users?
If so changing the scope to application is some kind of dissolution.
This is what Seam docs say about the application scope:
http://docs.jboss.com/seam/1.0.0.GA/reference/en/html/concepts.html#d0e2123
Would it be possible to use the Business process context to transfer data between
portlets? Or maybe add new context which is shared between portlets for one user. It's
pretty weird that the Session context is not already shared between the portlets.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3973109#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...