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

Flex 调用struts方法实现下载.

    博客分类:
  • Flex
阅读更多

Flex如果直接使用HttpService调用struts的方法不能实现下载...或者说很麻烦..暂时还不知道有什么方法..

 

解决方案:

用Flex的cs3和js(javascript)通讯来实现struts方法的调用.进而实现下载功能!

代码:

1:flex的控件调用方法!

<mx:Button label="下载" width="60" click="downloadFile(event)"/>

  2:cs3和js通信.

public function downloadFile(event:Event):void{

			ExternalInterface.call("Download",Hello);
		}

  3:jsp页面js内容:

<script type="text/javascript">

	function Download(hello){
									document.getElementById("hello").value=hello;
					form.submit();
				}
		</script>
		<s:form name="form" action="download">
			<s:hidden name="hello" id="hello"></s:hidden>
			
		</s:form>

  4:action已提交..查看结果即可..

 

总结:

很简单.很实用..收藏就当日记了!!!!!!!

 

0
1
分享到:
评论

相关推荐

    flex与struts2整合

    Flex与Struts2的整合是一种将Adobe Flex作为前端富客户端界面技术与Struts2框架作为后端MVC架构进行结合的方法,以此来构建高性能、高响应度的Web应用程序。通过这种整合,可以实现前后端分离,提高开发效率,同时...

    UserInfoSys.rar_flex_flex strut_flex struts _flex struts2 list_s

    系统文件“UserInfoSys”很可能包含了整个项目的源代码结构,包括Flex的MXML和ActionScript文件,以及Struts2的Action、配置文件(struts.xml)等。通过深入研究这些文件,开发者可以了解系统架构,学习如何在实际...

    Hello_World.rar_flex_flex struts

    为了实现Flex与Struts的集成,开发者需要配置Struts的配置文件(struts.xml),定义Action类并处理来自Flex的请求。同时,在Flex端,需要设置 BlazeDS 或 LCDS 作为数据通道,以便与Struts进行AMF通信。 分层架构是...

    Flex+Struts2+JSON实现Flex和后台的HTTP Service请求

    标题 "Flex+Struts2+JSON实现Flex和后台的HTTP Service请求" 描述了一种技术方案,用于在Flex前端和Java后端之间建立通信。这种通信是通过HTTP Service请求完成的,利用Struts2框架处理业务逻辑,并通过JSON格式交换...

    flex struts 整合需要的包

    在服务端,你将配置Struts.xml文件,定义Action和结果类型。BlazeDS或LCDS会作为中间层,处理Flex与Java之间的AMF(Action Message Format)或HTTP/HTTPS通信。 在Flex中,使用`RemoteObject`或`HTTPService`组件与...

    Flex+struts2+hibernate例子

    6. **实现CRUD操作**:在Action类中调用Service方法,完成数据的增删改查。 7. **测试和调试**:运行Flex客户端,通过Flex与Struts2的交互,验证各个功能是否正常工作。 这个例子为初学者提供了一个了解Flex+...

    FLEX上传下载的FLEX项目源码.docx

    【SSH框架下的文件上传下载实现】 在J2EE开发中,文件上传下载是一个常见的功能,传统的解决方案如SmartUpload和Apache的FileUpload等虽然成熟,但在Struts+Spring+Hibernate(SSH)这一流行的Java企业级应用框架下...

    flex与 struts2与 hibernate与spring集成实例项目

    在本项目中,Struts2作为中间层,处理Flex发送的请求,调用业务逻辑,并返回响应数据。 3. **Hibernate**:Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了数据库操作,允许开发者用面向对象的方式来...

    S2SH项目结合Flex实现登录.docx

    - 配置Struts2、Spring和Hibernate的配置文件,如struts.xml、spring.xml和hibernate.cfg.xml,确保所有组件能够协同工作。 - 创建标准的三层架构:jsp(视图)、action(控制器)、service(业务逻辑)和dao...

    flex+struts

    在Flex客户端,可以通过HTTPService或WebService组件调用Struts的Action,从而获取或提交数据。 5. **安全与性能考虑**:在Flex和Struts集成时,需要关注安全性问题,如防止跨站脚本攻击(XSS)和跨站请求伪造...

    flex 的 FABrideg与struts交互

    标题中的“Flex的FABridge与Struts交互”是指在Web开发中,使用Adobe Flex作为前端展示层,通过FABridge库与后端Struts框架进行数据通信的技术实践。Flex是一种基于ActionScript和Flash Player的开源框架,用于构建...

    flex struts2文件上传

    Struts2提供了FileUpload拦截器来支持文件上传,需要在struts.xml配置文件中启用这个拦截器,并设置对应的文件大小限制和存储路径。 对于单文件上传,一个简单的流程是:用户在Flex前端选择文件,FileReference对象...

    struts flex 结合使用

    通过定义服务端的方法并调用,Flex可以发送请求到Struts,获取响应数据。 6. **事件驱动编程**: Flex应用程序通常基于事件驱动模型,用户界面组件可以监听和响应各种事件。这种模式使得用户交互和后端服务的通信...

    Flex4+struts2 登陆 HTTP方式

    Flex4和Struts2是两种不同的技术,但它们可以结合使用来构建富互联网应用程序(RIA)。在本场景中,我们关注的是如何利用Flex4作为前端客户端,通过HTTP方式与后端的Struts2框架进行交互,实现登录功能。以下是关于...

    Flex4+struts2+hibernate例子

    【Flex4+Struts2+Hibernate例子】是一个典型的Java Web应用程序开发示例,它整合了三个重要的技术:Adobe Flex 4、Apache Struts 2和Hibernate。这个项目展示了如何在前端使用Flex4创建用户界面,后端利用Struts2...

    java连接flex代码

    通过配置Spring的DispatcherServlet和MessageBrokerServlet,可以设置AMF通道,使Java服务可供Flex调用。 2. **Struts框架**:尽管Struts2没有直接支持Flex,但可以通过使用第三方库,如FlexMXMLServlet或BlazeDS,...

    Flex_Struts2_Spring_Hibernate_Mysql_Login(annotation方式)

    多框架搭建系统平台(采用annotation方式): Flex+Blazeds+Spring+Hibernate(Flex调用java查询后台数据) JSP+Struts+spring+Hibernate(完成用户登录) 共同搭建系统

    Flex3环境配置以及Flex3和java整合开发步骤

    3. 发送和接收数据:在Flex中调用Java服务的方法,发送请求并接收响应数据,通常使用AMF(Action Message Format)进行高效的数据传输。 4. 数据处理:在Flex客户端解析接收到的数据,更新UI,同时在Java端处理来自...

    flex4整合SSH(struts2+hibernate3+spring3)所有包 jars

    3. 配置Struts2:在struts.xml配置文件中添加Flex插件,设置Action和Result类型,以便Flex客户端能够正确地调用服务。 4. 设置Spring:创建Spring配置文件,定义Bean,包括数据访问对象(DAO)、业务服务(Service...

Global site tag (gtag.js) - Google Analytics