JCF TEAM BLOG

관리자 글쓰기
블로그 »
블로그 »

세션을 유지 하기 위해서는 클라이언트 쪽에 share 타입의 variable 값 JSESSIONID를 가지고 있으면 됩니다.
이러한 값은 마이플랫폼의 메인 XML(app_main.xml)에 아래와 같이 등록하게 됩니다...

 <Variables>
  <Var Id="JSESSIONID" Type="Share"/>
 </Variables>

<Variables>에 하나 넣어주면 되겠지요..
그런데 여기에 실제 서버의 세션 값을 넣어주어야 하는데, 전달하는 방법은 아래와 같습니다.

   MiInstallCtrl.Key           = "DAEWOO-TEST";
   MiInstallCtrl.Version    = "3.2";
   MiInstallCtrl.Width = "1024";
   MiInstallCtrl.Height = "768";
    MiInstallCtrl.DeviceType = "Win32U";
    MiInstallCtrl.AutoSize  = true;
    MiInstallCtrl.Launch = true;
    MiInstallCtrl.GlobalVal  = "<%= CookieUtil.getCookie(request, "JSESSIONID") %>";
   MiInstallCtrl.UpdateURL = "http://xx.xxx.xx.xx/install320U/update_cfg.xml";

위에서 빨간줄에서 보실수 있는 것 처럼.. 글로벌 변수로 넣으면, 메인 XML에 등록한 JSESSIONID에 값이 들어가게 되고, 이후에는 서버쪽에 요청을 보낼때 항상 지정된 세션 아이디를 가지고 보내게 됩니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/05/20 19:11 2008/05/20 19:11

(go to top)