Java 远程对象BlazeDS中的Flex会话参数
我将flex对象嵌入到JSP页面中。JSP页面从门户概要文件对象中检索用户名和组等用户信息,并存储在http会话参数中。flex对象对Employee.class进行远程调用,以执行基于角色的操作 我在JSP和Employee.class中检索到会话id,两者都是相同的。但是我无法从FlexSession检索http会话中存储的用户名。我在互联网上读到FelxSession也将保存所有httpSession信息。它总是以空值出现。如果我错了,请纠正我 在JSP中,我设置了Java 远程对象BlazeDS中的Flex会话参数,java,apache-flex,blazeds,Java,Apache Flex,Blazeds,我将flex对象嵌入到JSP页面中。JSP页面从门户概要文件对象中检索用户名和组等用户信息,并存储在http会话参数中。flex对象对Employee.class进行远程调用,以执行基于角色的操作 我在JSP和Employee.class中检索到会话id,两者都是相同的。但是我无法从FlexSession检索http会话中存储的用户名。我在互联网上读到FelxSession也将保存所有httpSession信息。它总是以空值出现。如果我错了,请纠正我 在JSP中,我设置了 session.set
session.setAttribute("sasUserName","sasdemo");
session.setAttribute("sasGroupList",gl);
在员工班
import flex.messaging.FlexSession;
import flex.messaging.FlexContext;
mySession = (FlexSession)FlexContext.getFlexSession();
mySession.getAttribute("sasUserName")
如果需要进行任何其他设置,请告诉我。FlexContext应仅在blazeds AMF请求内调用,否则所有内容均为空。发生的情况是: a) 调用AMF调用 b) MesageBroker servlet将设置FlexContext对象 c) 调用的方法被执行 d) MessageBrokerservlet将清除FlexContext对象 e) 将返回调用的结果 如果足够清楚,请告诉我