我自己在學習Flex的時候碰到了這個問題,上網找了一些覺得都很麻煩。因為我是使用RemoteObject和Java
結合,后臺還集成了spring。在jsp中要獲取客戶端IP地址最簡單的辦法就是拿到request對象,但是我是獲取的spring中的bean,通過spring好像不行,但是我在查看springfactroy代碼的時候有個非常發現:
就是flex.messaging.FlexContext這個類有個靜態方法:flex.messaging.FlexContext.getHttpRequest()
取到HttpRequest后面在拿getRemoteAddr就不用多說了:
flex.messaging.FlexContext.getHttpRequest().getRemoteAddr()就這么簡單.呵呵。
我的環境是Java+spring+blazeds+flex+RemoteObject實現。
posted on 2011-04-20 15:57
wawlian 閱讀(1064)
評論(0) 編輯 收藏 所屬分類:
Flex