首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex+java开发,客户端怎么获取session数据?

2012-11-09 
flex+java开发,客户端如何获取session数据????[java]import flex.messaging.*import java.io.*import ja

flex+java开发,客户端如何获取session数据????

[java]
import flex.messaging.*;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class SessionRO {
?
? public HttpServletRequest request;
? public FlexSession session;

? public UsefulRemoteObject() {
? ? ? request = FlexContext.getHttpRequest(); ? ? ? ? ? ?
? ? ? session = FlexContext.getFlexSession(); ? ?
? }
?
? public String getSessionId() throws Exception {
? ? ? String s = new String();
? ? ? s = (String) session.getId(); ? ? ? ? ? ?
? ? ? return s;
? }

? public String getHeader(String h) throws Exception {
? ? ? String s = new String();
? ? ? s = (String) request.getHeader(h); ? ? ? ? ? ?
? ? ? return h + "=" + s;
? }
}

[destination defination]
<destination id="myRODestination">
? <properties>
? ? ? <source>myROPackage.SessionRO</source>
? </properties>
</destination>

[actionscript]
ro = new RemoteObject();
ro.destination = "myRODestination";
ro.getSessionId.addEventListener("result", getSessionIdResultHandler);
ro.getSessionId();

热点排行