一.规范中的session描述
(portletsession objects must be scoped at the portlet application context level. each portlet application has its own distinct portletsession object per user session. the portlet container must not share the portletsession object or the attributes stored in it among different portlet applications or among different user sessions.)上面这段话是portlet规范里的一段.很明白的可以看出,每个portlet application应该在process action与render的时候应该拥有自己私有的session对象,来为当前用户服务.也就是说,如果某一个用户在一个portal系统中操作不同的portlet,而且这些portlet属于不同的portlet application,则,这个用户将操作多个session对象,用户在每个portlet中操作session时,这个session都将是属于该portlet所在的上下文的私有session 对象.比如,用户当前页面有三个portlet,每个portlet都属于不同的portlet application.则当该用户在第一个portlet里面有对session的操作后,该portlet所属的application将为这个用户生成一个session;当该用户又操作第二个portlet中的session时,该上下文有会对此用户产生一个新的session对象;第三个依然如此.... 下一页