Flex+J2EE获取FlexSession的方法
来源:互联网 发布:搜狗搜索引擎优化 编辑:程序博客网 时间:2024/05/07 23:11
remote-config.xml中的配置文件:
<!-- 获取session 示例 --> <destination id="sessionBiz"> <properties> <source>com.my.test.GetSession</source> <scope>application</scope> </properties> </destination>
服务器端代码:
public class GetSession { /** * 设置session * @param name session ID * @param value session值 */ public void setSession(String name, String value){ FlexContext.getFlexSession().setAttribute(name, value); } /** * 获得session * @param name session ID * @return session对应值 */ public String getSession(String name){ String userrid = (String) FlexContext.getFlexSession().getAttribute(name); return userrid; }}
客户端代码:
<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" initialize="application1_initializeHandler(event)"> <fx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.FlexEvent; import mx.rpc.events.ResultEvent; private function sessionHandler(event:ResultEvent):void { var usercode:String = String(event.result); Alert.show(usercode); } protected function application1_initializeHandler(event:FlexEvent):void { sBiz.setSession("老婆", "艳儿"); sBiz.getSession("老婆"); } ]]> </fx:Script> <fx:Declarations> <!-- 定义remoteObject对象 --> <s:RemoteObject id="sBiz" destination="sessionBiz" showBusyCursor="true"> <s:method name="setSession"/> <s:method name="getSession" result="sessionHandler(event)"/> </s:RemoteObject> </fx:Declarations></s:Application>
以下设置的timeout都是30分钟,不同的设置方法有不同的参数时间单位,请大家小心。
用代码对flex的session_timeout设置: //时间单位为“毫秒”
FlexContext.getFlexSession().setTimeoutPeriod(30*60*1000);用代码对flex的flexclient_timeout设置: //时间单位为“毫秒”
FlexContext.getFlexClient().setTimeoutPeriod(30*60*1000);
用代码对http的session_timeout设置: //时间单位为“秒”
http_session.setMaxInactiveInterval(30*60);
对某个项目的session_timeout设置在servler.xml或context.xml文件中: //时间单位为“分钟”
<Context path="/test" docBase="/test" defaultSessionTimeOut="30"/>
对服务器的session_timeout设置在web.xml文件中: //时间单位为“分钟”
<session-config> <session-timeout>30</session-timeout> </session-config>
转自:http://blog.csdn.net/xyylchq/article/details/6265487
0 0
- Flex+J2EE获取FlexSession的方法
- Flex+J2EE获取FlexSession的方法
- Flex+J2EE获取FlexSession的方法
- Flex+J2EE获取FlexSession
- FLEX获取控件的方法
- 类似Xmlhttp获取数据的Flex方法~
- flex datagrid获取上层的方法
- flex与j2ee的结合(flex+Spring)
- J2EE——HTML控件的基本获取方法
- j2ee中jsp获取properties文件中的值的方法
- J2EE+Flex
- <一>Flex(Flex+j2EE)
- j2ee整合flex的小实例
- Eclipse开发Flex和J2EE的配置
- flex中Menubar组件dataprovider的后台数据获取方法
- J2EE WEB项目中获取相对路径与绝对路径的方法
- (转)J2EE WEB项目中获取相对路径与绝对路径的方法
- Flex 画线的方法
- [ASP.NET]HTTP请求
- hdu 3763 CD(二分查找)
- ios runtime swizzle
- 5种服务器网络编程模型
- 【Python】模块化函数定义及引用
- Flex+J2EE获取FlexSession的方法
- HttpClient的CircularRedirectException异常原因及解决办法
- hdu 2586(LCA+并查集)
- 特技的幂 南邮NOJ网络选拔赛2075
- 构建hash数组
- 使英文字符自动换行/在恰当的位置换行
- HttpClient4.X连接池使用及超时设置
- android4.0去掉锁屏和休眠 Power键按钮
- 第三周 项目4-考了语文数学的学生