Typically, porlets can't talk to each other. If they are in a common war, they can share information through the APPLICATION_SCOPE of the Session, but even that can be tricky with a Struts portlet.

If your portlets are packaged in separate war files, standard development won't allow them to communicate. You need to roll your own solution. A shared database table is a common way to allow portlets to share information. For IBM Portlets, you can use the PortletService.

-Cameron McKenzie

Bharath Gowda

Greenhorn

Posts: 17

posted 8 years ago

Thanks Cameron. We decided to use JSR 168 basic portlets instead of using struts portlets.