专栏首页简单就是美!Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法 博客分类: RIA FlexAntServl

Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法 博客分类: RIA FlexAntServl

阅读更多

Flex开发中使用Ant编译.mxml成.swf后,在.swf里使用Session的解决方法

http://iamin.blogdriver.com/iamin/1176113.html

Flex Remote Object中直接使用HttpSession的方法在Flex Samples里有Session的操作使用例子: http://localhost:8080/samples/explorer/misc/ServerSessionDemo.mxml 但是,使用mxmlc编译.mxml成.swf后,在.swf里是没有办法使用Session的

解决办法:可以通过RemoteObject的通讯方式来进行Session的处理

http://livedocs.macromedia.com/flex/15/flex_docs_en/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flex_Documentation&file=00002247.htm

Working with session data A Java object that you call using the <remoteobject></remoteobject>tag has access to request, response, and servlet data. From within a Java object, you can call the following methods:

Method Description flashgateway.Gateway.getHttpRequest()

Returns the HttpServletRequest object for the current request. Macromedia recommends that you access session data and other request data through the getHttpRequest() method.

flashgateway.Gateway.getHttpResponse()

Returns the HttpServletResponse object for the current request.

flashgateway.Gateway.getServletConfig()

Returns the ServletConfig object for the calling servlet.

To compile calls with these methods in their classes, you must have the WEB-INF/lib/flashgateway.jar file in your classpath.

The following example shows code in a Java class for accessing a session attribute:

String fooAttrib = (String)flashgateway.Gateway.getHttpRequest().getSession(). getAttribute("attr1");

这样,.mxml文件经过编译成.swf后,照样可以进行使用Session了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 初体验JBossESB 及 部署使用 Hello World QuickStart 博客分类: Java JBossOpenSourceA

    初体验JBossESB 及 部署使用 Hello World QuickStart 1、下载 JBoss 4.0.5 GA 及 JBossESB 4.0 CR...

    阿敏总司令
  • 《CSS实战手册》(CSS: The Missing Manual)中文勘误列表

    原文:They also disallow a number of once-popular properties like a link's target p...

    阿敏总司令
  • SCEA Part II and Part III 的经验谈

    Just received my results this morning and thought I will share my experience wi...

    阿敏总司令
  • .Net Core Linux centos7行—hyper-v安装linux系统和.net core sdk

    curl -sSL https://raw.githubusercontent.com/dotnet/cli/rel/1.0.0-preview1/script...

    旺财的城堡
  • windows和ubuntu安装以太坊客户端Mist

    Mist钱包下载地址:https://github.com/ethereum/mist/releases

    墨文
  • Ubuntu安装Samba

    场景: a用户可以共享/data/share/a和/data/share/a/c; b用户可以共享/data/share/b; c用户可以共享/data/...

    苦咖啡
  • Promise的错误处理

    在开发过程中我们经常使用Promise来处理异步,但是我们经常忽略Promise的错误处理。

    挥刀北上
  • 今天研究了一下手机通信录管理系统(C语言)

    题目:手机通信录管理系统 一、题目要求 二、需求分析 三、设计步骤/编写代码 四、上机/运行结果 五、总结 一、题目要求 模拟手机通信录管理系统,实现对手机中...

    互联网金融打杂
  • SAP CRM Customer report的filter设计

    getFilterListItems assumes for the order returned from Object.getOwnPropertyName...

    Jerry Wang
  • Window应急响应(四):挖矿病毒

    随着虚拟货币的疯狂炒作,挖矿病毒已经成为不法分子利用最为频繁的攻击方式之一。病毒传播者可以利用个人电脑或服务器进行挖矿,具体现象为电脑CPU占用率高,C...

    Bypass

扫码关注云+社区

领取腾讯云代金券