Flex和J2EE进行交互-
来源:互联网 发布:java parquet hdfs 编辑:程序博客网 时间:2024/05/17 13:42
<?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 contentType="text/xml; charset=utf-8" %>
<%
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进行交互-
- flex与J2EE交互
- QT和flex swf进行相互调用和交互
- QT和flex swf进行相互调用和交互
- 整合Flex和J2EE
- Flex和JavaScript交互
- Flex和servlet交互
- Flex中As与Js进行交互
- Flex怎么与数据库进行交互?
- Flex + blazeds + J2EE 数据交互入门实例教程(图) (转)
- Flex + blazeds + J2EE 数据交互入门实例教程(图)
- PHP和flex交互乱码
- Eclipse开发Flex和J2EE的配置
- 使用WTP整合Flex和J2EE
- J2EE+Flex
- 明文和密文是什么意思,以及flex与后台交互,Flex根据明文和密钥,采用DES加密算法进行加密,生成密文。
- <一>Flex(Flex+j2EE)
- 和其他app进行交互
- 向数据库中添加数据
- VC弹出式菜单
- 一点一点学ASP.NET之基础概念——事件
- 开始学习webkit
- 怎样在SDK程序中使用MFC中的辅助类
- Flex和J2EE进行交互-
- 晒晒我写的第一个win32程序
- VC打印实践浅谈
- c++内存对象大会战
- Spirng 事务的传播属性详解
- Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用(一)
- IT人士群聚喝酒的讲究
- Asp.net 中HttpHandler,HttpModule,IHttpHandlerFactory的原理与应用(二)
- 三种内存对象的比较