我基本上是在通用操作上实现记录器,例如将 portlet 的首选项保存store
在PortletPreferencesImpl
. 我在这里打电话PrincipalThreadLocal.getUserId()
来获取用户信息。
Liferay OTB 的portlet 和Primefaces 5.2 portlet 的一切都很好,但是当我保存Icefaces (1.8.2) portlet 的首选项时,我总是0
从PrincipalThreadLocal.getUserId()
.
为什么会出现这种奇怪的行为?请分享您的宝贵意见。