MXML
程序代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" verticalGap="20">
<mx:HTTPService id="employeeSrv" method="get" url="employee.jsp" resultFormat="xml" result="getMessage()">
<mx:request>
<name>{name.text}</name>
<email>{email.text}</email>
<phone>{phone.text}</phone>
<zipcode>{zipcode.text}</zipcode>
</mx:request>
</mx:HTTPService>
<mx:Form>
<mx:FormHeading label="增加员工"></mx:FormHeading>
<mx:FormItem label="Name">
<mx:TextInput id="name" width="200" />
</mx:FormItem>
<mx:FormItem label="Email">
<mx:TextInput id="email" width="200" />
</mx:FormItem>
<mx:FormItem label="Phone">
<mx:TextInput id="phone" width="200" />
</mx:FormItem>
<mx:FormItem label="ZipCode">
<mx:TextInput id="zipcode" width="60" />
</mx:FormItem>
<mx:HBox width="100%" textAlign="center">
<mx:Button label="Submit" click="employeeSrv.send();" />
<mx:Button label="Reset" click="clearText();" />
</mx:HBox>
</mx:Form>
<mx:Script>
function getMessage()
{
var xmlNodes:Array = employeeSrv.result.childNodes;
mx.controls.Alert.show( (xmlNodes[0].childNodes)[0].toString() , 'Message');
clearText();
}
function clearText()
{
name.text = "";
email.text = "";
phone.text = "";
zipcode.text = "";
}
</mx:Script>
</mx:Application>
JSP代码
程序代码
<%@ page c %>
<%
request.setCharacterEncoding( "utf-8" );
System.out.println( request.getParameter( "name" ) );
System.out.println( request.getParameter( "phone" ) );
System.out.println( request.getParameter( "email" ) );
System.out.println( request.getParameter( "zipcode" ) );
%>
结果:
<root>
<msg>Success!</msg>
</root>
注意红字的部分,在那里声明了一个HTTPService,当你点击Submit按钮的时候HTTPService就会把你填写的数据提交到后台的JSP页面,在JSP页面里就可以使用request.getParameter方法取出你填写的内容,JSP最后返回一个XML文档被mxml页面的getMessage()函数所处理,并在屏幕上显示出Success!
特别提示:HTTPService中的method属性在处理中文的时候请使用GET方式,POST方式会出乱码,这个问题很多朋友都遇到过,请注意。
分享到:
相关推荐
Flex与J2EE的整合是将富互联网应用程序(RIA)的前端优势与企业级后端服务的稳定性和可扩展性相结合的一种技术方案。Flex作为Adobe提供的一个强大的RIA开发框架,可以创建交互性强、视觉效果丰富的用户界面,而J2EE...
Flex4与J2EE交互视频教程,搭建开发环境。用FLEX4连接java后台
"start"文件可能是一个启动脚本或者说明文档,指导用户如何部署和运行此Flex4与J2EE交互的示例。"Info"文件可能是关于项目信息、依赖库或者使用注意事项的文本文件。 综上所述,这个实例涵盖了Flex4前端开发、J2EE...
【基于Flex与J2EE的整合应用】 在传统的Web开发中,表示层的限制往往导致用户体验受限。然而,Rich Internet Application (RIA) 技术,尤其是Adobe Flex,为Web应用的表示层带来了革命性的变化。Flex以其强大的面向...
文件“flex与java通过blazeDS通信文档.doc”很可能详细解释了如何配置BlazeDS,设置数据通道,以及如何在Flex中创建服务调用来与J2EE后端进行交互。 可能的知识点包括: 1. Flex的基础:Flex SDK的使用,MXML和...
Flex 和 J2EE(JSP/Servlet)之间的交互主要涉及前端富互联网应用程序(RIA)与后端服务器数据的通信。Flex 是 Adobe 推出的一种用于创建动态、交互式图形用户界面的技术,它基于 ActionScript 语言和 MXML 格式进行...
在本文中,我们将深入探讨如何在Eclipse WTP(Web Tools Platform)环境下整合Flex与J2EE应用,利用BlazeDS作为数据通信桥梁。BlazeDS是Adobe提供的一款开源工具,它允许Flex客户端与Java服务器端进行实时双向通信,...
8. **部署和测试**:学习如何将Flex应用打包成SWF文件,与J2EE应用集成并部署到应用服务器上,以及如何进行单元测试和集成测试。 综上所述,这个Flex+J2EE实例是一个综合性的学习资源,涵盖了从前端用户界面设计到...
标题“flex 与 j2ee 简单集成”指的是将Adobe Flex技术与Java Enterprise Edition (J2EE)平台相结合,实现前端用户界面与后端服务器功能的交互。Flex是一种用于构建富互联网应用程序(RIA)的开发框架,它基于...
在这个“blazeDS框架实现Flex与J2EE的通信Demo”中,我们将深入理解如何利用BlazeDS来构建一个简单的Flex应用程序,使其能够与J2EE应用进行交互。 首先,我们需要准备开发环境。在这个示例中,开发者使用的是...
标题中的“Flex和j2ee整合.rar”指的是将Adobe Flex技术与Java EE(通常简称为J2EE)平台集成的过程。Flex是一种用于构建富互联网应用程序(RIA)的开放源码框架,它允许开发者创建交互性强、用户体验良好的Web应用...
### RIA Flex and J2EE:深入探究与整合策略 #### 引言 随着Web 2.0时代的到来,富互联网应用(Rich Internet Applications, RIA)成为了提升用户体验的重要手段。Adobe的Flex技术作为构建RIA的热门选择之一,其与...
### 集成Flex与J2EE的面向RIA+Web应用的研究与实现 #### 引言 随着企业信息化进程的推进,基于B/S(浏览器/服务器)模式的J2EE多层架构成为主流的Web应用开发方案。然而,传统J2EE开发受到核心组件EJB模型限制的...
标题中的“Flex整合J2EE开发小记+源码下载”揭示了本文的主题,即如何将Adobe Flex技术与Java EE(J2EE)平台相结合,进行Web应用的开发。Flex是一种用于构建富互联网应用程序(RIA)的开源框架,它允许开发者创建...
在探讨“Flex+J2EE获取FlexSession的方法”这一主题时,我们首先需要理解Flex与J2EE在Web开发中的角色以及如何通过它们实现会话管理。Flex是一种用于构建高度交互式的客户端应用程序的技术,而J2EE(Java 2 ...
7. **测试用例或示例代码**:可能有JSP页面或简单的HTTP请求工具(如cURL脚本)用于测试Flex与J2EE的交互。 通过学习和分析FlexModule_j2ee.zip的内容,开发者可以了解到如何将Flex的灵活性和互动性与JSP和J2EE的...
FlexModule_j2ee 是一个专为整合Flex与JSP应用设计的组件库,它提供了一个.jar文件,使得在Java服务器端(JSP)与客户端的Adobe Flex之间建立交互变得更加便捷。Flex是一种强大的富互联网应用程序(RIA)开发技术,...
通过以上步骤,我们可以实现Flex客户端与J2EE服务器之间的数据交互,使得用户可以通过富交互的界面与后端业务逻辑进行通信。这种集成方式在企业级应用中非常常见,特别是在需要提供复杂用户界面和实时数据更新的场景...