新手求助:如何取得当前登录用户ID
应用程序部署在portal应用服务器上,怎么才能取得当前登录用户的信息?
[解决办法]
两种方式:
第一种:
javax.naming.Context ctx = new javax.naming.InitialContext();PumaHome Home = (PumaHome) ctx.lookup(PumaHome.JNDI_NAME);PumaController pc = Home.getController();com.ibm.portal.puma.User user = (com.ibm.portal.puma.User) pc.getCurrentUser();
[解决办法]
从portal里的portlet或者主题里传到你的应用中