`
nlslzf
  • 浏览: 1044794 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex如何接受其他页面Post过来的数据

    博客分类:
  • flex
阅读更多
问题描述:
   有个程序需要调用我的flex页面,需要给我传递参数,由于参数数据量大,不能够通过url上拼xx=aaa&yy=bbb这种模式来完成,只能够post,不能够get
   flex端需要接收别人post过来的数据

解决方案:
   需要使用javascript接受对方的数据,然后赋值给flex中的swf

1.下载swfobject 2
2.参考如下代码

需要注意的是必须写到FlashVars里面
本文参考了swfobject的官方文档

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
	<head>
		<title>SWFObject 2 dynamic publishing example page</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<script type="text/javascript" src="swfobject.js"></script>
		<script type="text/javascript">
                var FlashVars= {SpatialObjID:"<%=request.getParameter("SpatialObjID") %>"};  
		swfobject.embedSWF("MarineDataEdit.swf", "myContent", "100%", "100%", "9.0.0", "expressInstall.swf", FlashVars);
		</script>
	</head>
	<body>

		<div id="myContent">
			<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
		</div>
	</body>
</html>





flex代码中使用application.params.SpatialObjID即可
分享到:
评论

相关推荐

    flex3 简单的调用jsp页面的工程

    配置URL以指向JSP页面,设置方法(GET或POST),并指定数据格式为XML。当JSP处理完请求后,返回的响应会被解析成XML对象,然后在Flex客户端进行处理。 2. **基于纯文本的数据交换**: `ExchangeData_PlainText....

    flex+jsp数据传输类似ajax

    设置URL指向JSP页面,配置方法(GET或POST),并定义响应处理函数以处理返回的数据。 2. **定义数据格式**:Flex可以通过AMF(Action Message Format)或XML/JSON与服务器交换数据。AMF是Adobe专有的高效二进制格式...

    flex与js交互 关于ExternalInterface使用的小例子

    1. **调用Flex中的函数**:在HTML页面的JavaScript代码中,可以像调用任何其他JavaScript函数一样调用Flex中的方法: ```javascript var returnedValue = window['callFromJS']("这是传递的数据"); ``` 这里的`...

    Flex 访问数据

    **Flex与其它数据访问技术的比较** Flex作为一种高级的RIA(Rich Internet Application)开发框架,提供了强大的用户界面设计能力和丰富的数据交互能力。相较于传统的HTML+JavaScript网页,Flex能够更加高效地处理...

    flex文件上传下载,在线以pdf形式浏览文件

    本篇文章将详细讲解如何实现"flex文件上传下载,在线以pdf形式浏览文件"这一功能。 首先,让我们了解一下“flex”在这里的含义。Flex通常指的是Adobe Flex,一个用于构建富互联网应用(RIA)的开源框架。它基于...

    flex iframe js

    总结来说,`flex iframe js`是一种结合了Flex的RIA能力和JavaScript的Web页面交互能力的技术,它通过`ExternalInterface`实现了ActionScript与JavaScript之间的数据交换和功能调用,从而丰富了Web应用的交互体验。...

    web flex上传

    4. **服务器处理**:在JSP页面中,你需要接收POST请求并处理上传的数据。可以使用`Part`接口(Java Servlet 3.0及以上版本)或`HttpServletRequest`的`getInputStream()`方法读取文件内容。记得处理文件的临时存储、...

    flex-iframe-1.4.1.zip

    2. **安全通信**:通过使用PostMessage API,Flex-Iframe允许父页面与嵌入的iframe之间安全地进行通信,实现数据交换和交互控制。 3. **负载优化**:库中的智能加载策略可以在需要时才加载iframe内容,减少首屏加载...

    Flex4访问数据库文档

    #### 一、Flex与其它数据访问技术的比较 **1.1 客户端处理与服务器端处理** - **传统Web开发**: 传统的Web开发方式(如JSP、servlet、ASP、PHP或CFML)通常采用服务器端渲染的方法来生成HTML页面。这意味着每当...

    Flex与后台交互的几种方法详解

    HttpService是Flex框架中用于处理HTTP请求的服务类,它支持GET和POST两种请求方式,并能够自动解析返回的数据为XML格式。这使得HttpService非常适合处理基于XML的数据交换。 #### 2.2 使用示例 - **定义HttpService...

    Flex 结合 ASP.net应用

    在这个例子中,ASP.NET页面接收到来自Flex的登录信息,并进行验证。验证可能涉及数据库查询,检查用户名和密码是否匹配。如果验证成功,服务器会生成一个XML响应,其中可能包含状态信息,如“登录成功”或“用户名/...

    flex嵌入jsp,与servlet通讯实例

    1. **Flex页面的创建**:在Flex中,我们可以使用MXML来定义用户界面和ActionScript代码来处理逻辑。创建一个Flex项目,定义一个基本的Flex应用,例如一个简单的按钮,当点击按钮时发送HTTP请求。 2. **与Servlet...

    Flex on Java book excerpt: Securing your Flex application

    4. **防止跨站脚本攻击(XSS)**:Flex应用需防范XSS攻击,这要求对用户输入进行严格的验证和过滤,防止恶意脚本注入到页面中执行。 5. **防止跨站请求伪造(CSRF)**:防止CSRF攻击意味着要确保每个POST请求都包含一个...

    Flex example

    `.project`文件是Eclipse通用的项目配置文件,包含了项目结构、构建指令和其他元数据。在Flex项目中,它指示了如何构建和运行Flex应用。 `.settings`目录通常包含项目的特定IDE设置,如代码格式化规则、编译器警告...

    Iframe js 和 flex 通讯

    Iframe(内联框架)常用于在同一个页面中加载不同源的内容,而Flex是一种用于创建富互联网应用程序(RIA)的平台,它基于ActionScript和Flash。本篇文章将详细探讨如何通过Iframe实现js和flex之间的数据传输。 首先...

    Flex 2和PHP交互.doc

    当用户在Flex应用中输入登录信息后,HTTPService会将这些数据作为POST请求发送到PHP服务器端,然后服务器处理请求并返回响应。 以下是一个简化版的Flex 2 MXML代码示例,展示了如何使用HTTPService与PHP交互: ```...

    flex 调用新浪微博接口类库整理

    在Flex中,这通常涉及跳转到新浪的授权页面,用户同意后返回一个授权码,然后用这个码换取访问令牌。 2. **访问令牌(Access Token)**:一旦获得,就可以用它来代表用户执行各种API请求,而无需再次授权。访问令牌...

    flash上传文件,flex上传,无刷新上传,php上传,含源码

    2. Flash/Flex组件通过HTTP POST请求发送文件数据到服务器,同时传递文件信息。 3. PHP脚本接收到请求,验证文件是否符合上传规则,例如文件类型、大小等。 4. 验证通过后,PHP使用`move_uploaded_file()`函数将文件...

    FLEX通过JSP与数据库交互

    FLEX是一种用于构建高度互动的应用程序的框架,它可以与多种后端技术相结合,实现数据的动态交互。本篇文章将详细介绍如何利用FLEX结合JSP实现与MySQL数据库的交互功能。此实战经验分享适合FLEX和JSP初学者参考。 #...

    flex登录和树的演示

    这个“flex登录和树的演示”项目展示了如何在Flex3中实现用户登录功能以及使用树形控件来展示数据。 首先,我们来看登录部分。在LOGIN.html中,开发者使用了Flex3的MXML和ActionScript3来构建用户界面和处理登录...

Global site tag (gtag.js) - Google Analytics