Blazeds對session的支持

 flex.messaging.FlexContext是一個工具類,暴露了當前執行上下文。它提供了訪問與當前正在處理相關信息,以及通過MessageBroker,ServletContext中的應用程序和ServletConfig內FlexSession和FlexClient實例。

       

 

   

   getFlexSession()可以得到FlexSession,FlexSession的setAttribute(String name, Object value)設置session相關的屬性,getAttribute(String name) 獲得相關的屬性。

   flex與java交互我們大多的時候用的都是RemoteObject,但是有時上傳文件需要Servlet,上傳文件當然有時需要判斷session,FlexSession設置一個屬性後,在request中是可以獲得的。

  

   blazeds默認的session時長大概是30分鐘,因此需要延長下session的過期時間。

   可以在web.xml中設置session的過期時間。

 

Xml代碼  收藏代碼
  1. <!--添加session配置120分鐘 -->    
  2. <session-config>    
  3.           <session-timeout>120</session-timeout>    
  4. </session-config>   

 

 

解決了blazeds的session問題,系統可以完全用flex而拋棄jsp了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章