我的端口让应用程序(JSR-168)包含2个portlet。每个portlet都有自己的Portlet Scope。例如,当我打印会话变量时:
[15.01.14 9:57:51:728 YEKT] 000000f2 SystemOut O javax.portlet.p.Z7_4PT0G7H2006770A072T1VN3047?ChannelListForm : form.ChannelListForm@4589069
[15.01.14 9:57:51:728 YEKT] 000000f2 SystemOut O javax.portlet.p.Z7_4PT0G7H2006770A072T1VN30O1?KhlScheduleList : beans.list.KhlScheduleList@5ff9df2d
如何在我的jsp中获取Portlet Scope前缀或在Portlet Preferences中设置此前缀?
答案 0 :(得分:0)
之前我还没有使用过JSR-168 portlet,但您可以使用<portlet:namespace>
JSP标记。这将获得一个具有portlet ID(也就是你的portlet范围前缀)的字符串,后跟一个&#39; _&#39;。