1. First, let's take a look at the attributes of PortletSession.
Static final int APPLICATION_SCOPE:
This constant defines a wide range of applications for session attributes. The APPLICATION_SCOPE session attribute shares data in A Portlet application. The effect is the same as that of httpsession.
Static final int PORTLET_SCOPE:
This constant defines that the session property is a private portlet and the range of resources it contains. It is used intelligently in the Set portlet.
2. Hide usage:
Environment: Merge stringbeans code with self-developed web project code:
You can use APPLICATION_SCOPE In the portlet to obtain the value of httpsession in the web Project.
For example:
User user = (User) request. getPortletSession (). getAttribute ("user", PortletSession. APPLICATION_SCOPE );
System. out. println (user );
Here, the user is the user information in the development project.