欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI
欢迎使用普元文档库
Platform6
Java方法封装逻辑运算后,在逻辑流中调用该方法,怎么取session中的用户信息
举一例子:
LoginFilter.java有将doFilter方法封装成运算逻辑,当在逻辑流中调用时,userObject对象是在MUO中,用User user = (User) req.getSession().getAttribute("userObject");方式是取不到的,正确用法:
@Bizlet("") public void doFilter() { IMUODataContext muo = DataContextManager.current().getMUODataContext(); if (muo != null) { IUserObject userobject = muo.getUserObject(); String userName = userobject.getUserName(); String ip = userobject.getUserRemoteIP(); String userId = userobject.getUserId(); System.out.print("userName="+userName); System.out.print("ip="+ip); System.out.print("userId="+userId); } }
无