获取portlet范围前缀

时间:2014-01-15 04:14:17

标签: portlet websphere-7 websphere-portal

我的端口让应用程序(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中设置此前缀?

1 个答案:

答案 0 :(得分:0)

之前我还没有使用过JSR-168 portlet,但您可以使用<portlet:namespace> JSP标记。这将获得一个具有portlet ID(也就是你的portlet范围前缀)的字符串,后跟一个&#39; _&#39;。