应用程序部署在portal应用服务器上,怎么才能取得当前登录用户的信息?
------解决方案--------------------------------------------------------
两种方式:
第一种:
- Java code
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或者主题里传到你的应用中