Flex4_HttpService组件

1、在JavaWeb项目中新建Servlet(FlexLoginServelt) :

public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException {response.setContentType("text/html");response.setContentType("text/xml;charset=utf-8");PrintWriter out = response.getWriter();//接收Flex端传来的参数String userName=request.getParameter("userName");String userPwd=request.getParameter("userPwd");String result="登录失败,用户名或密码错误!";if("admin".equals(userName) || "".equals(userPwd)){result="登录成功!";}//将登录信息返回给客户端
        out.println(result);out.flush();out.close();}

2、Flex端代码

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"initialize="init()"><fx:Script><![CDATA[import mx.controls.Alert;import mx.rpc.events.FaultEvent;import mx.rpc.events.ResultEvent;private function init():void{btn_login.addEventListener(MouseEvent.CLICK,login);//加载HTTPService的返回监听
                httpSer.addEventListener(ResultEvent.RESULT,httpSerResultHandler);httpSer.addEventListener(FaultEvent.FAULT,httpSerFaultHandler);}private function login(event:MouseEvent):void{httpSer.send();}//返回成功事件private function httpSerResultHandler(event:ResultEvent):void{Alert.show(event.result.toString(),"登录提示");}//返回失败事件private function httpSerFaultHandler(event:FaultEvent):void{Alert.show(event.fault.message as String,"登录提示");}]]></fx:Script><fx:Declarations><s:HTTPService id="httpSer" url="http://localhost:8090/FlexHttpService/FlexLoginServelt" method="POST"><s:request><!--需要发送到服务器的参数名,及值,接收参数名时必须一致--><userName>{txt_userName.text}</userName><userPwd>{txt_userPwd.text}</userPwd></s:request></s:HTTPService></fx:Declarations><s:Panel x="37" y="40" width="250" height="200"><s:Label x="37" y="28" text="用户名:"/><s:Label x="37" y="61" text="密    码:"/><s:TextInput id="txt_userName" x="82" y="24"/><s:TextInput id="txt_userPwd" x="83" y="56" displayAsPassword="true"/><s:Button x="83" y="115" label="登录" id="btn_login"/></s:Panel>
</s:Application>

3、效果图:

转载于:https://www.cnblogs.com/lovemoon714/archive/2012/05/25/2517684.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/247202.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

想要提高记忆力?做梦去吧!

想要提高记忆力&#xff1f;做梦去吧&#xff01; 豆豆助 2010-11-26 11:47经验说&#xff1a;不好好学习&#xff0c;就知道睡觉 实验说&#xff1a;要想记忆好&#xff0c;睡觉不能少。做梦可以增强我们的记忆。 有没有办法能让人不费吹灰之力增强记忆力&#xff1f; 做梦吧你…

This beta version of Typora is expired, please download and install a newer version. 解决方案

原文链接&#xff1a;https://blog.csdn.net/yyywxk/article/details/125133205 问题描述 今日打开 Typora 软件时&#xff0c;突然报错&#xff0c;提示软件版本已过期&#xff0c;需要安装新版本&#xff0c;如下图所示。 关闭错误提示框后会自动跳转到&#xff1a;https://…

真想学习?扔掉你详细的计划吧!

真想学习&#xff1f;扔掉你详细的计划吧&#xff01; 该不该定个计划&#xff1f;详细的计划确实可以更高效&#xff0c;也许可以将你减肥的速度加快一倍。但是如果想学习&#xff0c;还是扔掉详细的计划吧&#xff01;因为它会占用你太多的认知资源&#xff0c;只顾着闷头做事…

React Icons

发现一个Icon库,分享下哈; 使用React-Icons轻松地在React项目中包含流行图标&#xff0c;它利用es6导入&#xff0c;允许只包含项目正在使用的图标。 Installation (for standard modern project) npm install react-icons --save Usage import { FaBeer } from react-ico…

那些你可能还不知道的新发明

The Wello WaterWheel 对世界上六分之一的人来说&#xff0c;取水是个苦活&#xff1a;步行数小时&#xff0c;排队等待&#xff0c;负重运送。 而花费在这个基本需求上的时间让许多儿童不得不辍学&#xff0c;让女人不能负起责任来处理家务或者工作以取得收入。在很多欠发达地…

AntD中Form的input正则校验:不能输入空格

什么是正则表达式&#xff1f; 在编写处理字符串的程序或网页时&#xff0c;经常有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说&#xff0c;正则表达式就是记录文本规则的代码。 正则test() 方法 定义和用法 test() 方法用于检测一…

react之react-spring动效库

react-spring具有基于钩子和基于组件的API&#xff0c;这里将专门针对所有动画使用具有基本状态的钩子. framer-motion也很好用,但是体积2M多,太大了劝退 react-spring才6KB. react-spring npm搜索 老官网react-spring 官网Getting started | React Spring 做了个横向遍…

Java生鲜电商平台-电商中海量搜索ElasticSearch架构设计实战与源码解析

Java生鲜电商平台-电商中海量搜索ElasticSearch架构设计实战与源码解析 生鲜电商搜索引擎的特点 众所周知&#xff0c;标准的搜索引擎主要分成三个大的部分&#xff0c;第一步是爬虫系统&#xff0c;第二步是数据分析&#xff0c;第三步才是检索结果。首先&#xff0c;电商的搜…

答应我不要问TCP三次握手四次挥手

衍生头疼问题如下。 请画出三次握手和四次挥手的示意图为什么连接的时候是三次握手&#xff1f;什么是半连接队列&#xff1f;ISN(Initial Sequence Number)是固定的吗&#xff1f;三次握手过程中可以携带数据吗&#xff1f;如果第三次握手丢失了&#xff0c;客户端服务端会如…

深度学习鼻祖杰夫·辛顿及巨头们的人才抢夺战

摘要&#xff1a;深度学习已经诞生了数十年时间&#xff0c;但直到近几年才受到各大科技公司的重视&#xff0c;被认为是硅谷科技企业的未来&#xff0c;今天为大家介绍的是深度学习的开山鼻祖Geoffrey Hinton。在过去的三十年&#xff0c;深度学习运动一度被认为是学术界的一个…

EM算法(Expectation Maximization Algorithm)

文章目录 1. 前言 2.基础数学知识2.1.凸函数2.2.Jensen不等式 3.EM算法所解决问题的例子 4.EM算法4.1.模型说明 4.2.EM算法推导 4.3.EM算法收敛性证明 4.4. EM算法E步说明 5.小结 6.主要参考文献1. 前言 这是本人写的第一篇博客(2013年4月5日发在cnblogs上,现在迁移过来)&#…

ファイルアップロード関連のjQueryプラグイン10攻略

ファイルアップロード関連のjQueryプラグイン&#xff11;&#xff10;ファイルアップロードといってもSWFを使ったりAJAXを使ったりと方法が色々あって、いろんなやり方ができるjQueryプラグインです。望みの挙動に近いものを選んでカスタマイズすれば作りたいものが最速で作れ…

HTTP报文(转)

HTTP报文http://www.cnblogs.com/kissdodog/archive/2013/04/01/2993228.html之前写过一篇HTML报文&#xff0c;但是感觉写完之后还是不懂&#xff0c;最近终于有时间开始看《HTTP权威指南》&#xff0c;看完之后觉得还是比之前的理解更加深入了&#xff0c;提取HTTP报文出来做…

C#基础-应用程序域

文章导读同一台计算上的应用程序是通过进程来隔离的&#xff0c;每个应用程序都是加载到不同的进程中&#xff0c;从而达到应用程序的互不影响。操作系统【OS】通过进程控制块【PCB】感知进程的存在&#xff0c;分析【PCB】的数据结构可以发现&#xff0c;【PCB】维护进程运行的…

Java生鲜电商平台-微服务入门与服务的拆分架构实战

Java生鲜电商平台-微服务入门与服务的拆分架构实战 刚开始进入软件行业时还是单体应用的时代&#xff0c;前后端分离的概念都还没普及&#xff0c;开发的时候需要花大量的时间在“强大”的JSP上面&#xff0c;那时候SOA已经算是新技术了。现在&#xff0c;微服务已经大行其道&a…

详解MTK系统中字符转换问题

详解MTK系统中字符转换问题 2011-09-05 19:02 佚名 互联网 字号&#xff1a;T | TMTK系统中字符转换问题是本文要介绍的内容&#xff0c;主要是来了解并学习MTK中一些小案例的应用&#xff0c;具体内容来看本文详解。 AD&#xff1a;2014WOT全球软件技术峰会北京站 课程视频发布…

Java生鲜电商平台-微服务架构概述

Java生鲜电商平台-微服务架构概述 单体架构存在的问题 在传统的软件技术架构系统中&#xff0c;基本上将业务功能集中在单一应用内&#xff0c;或者是单一进程中。尽管现代化的软件架构理论以及设计原则已推广多年&#xff0c;但实际技术衍化的速度迟缓并且变革动力不足。 其中…

Jensen不等式及其证明

• 詹森不等式以丹麦数学家约翰詹森&#xff08;JohanJensen&#xff09;命名。它给出积分的凸函数值和凸函数的积分值间的关系。 关于凸函数&#xff1a; if &#xff08;-f&#xff09;是凸函数&#xff08;convex&#xff09;&#xff0c;则f是凹的&#xff08;concave…

五款帮助创业者迅速熟悉互联网创业的在线学习工具

相信很多有志青年都想借助互联网开拓自己的事业&#xff0c;可是经常面临一个很现实的问题——缺乏一定的专业知识和技能。没关系&#xff0c;互联网中的丰富教育资源就可以让你迅速地跨越这一障碍&#xff0c;熟悉与创业相关的运营、管理、融资等操作技巧。下面介绍的五个在线…

caffe 下测试 MNIST数据

详细说明可参考网页&#xff1a;http://blog.csdn.net/wangchuansnnu/article/details/44341753http://blog.sina.com.cn/s/blog_49ea41a20102w4uu.htmlhttp://www.cnblogs.com/yymn/p/4553671.html caffe 下 mnist 进行实验&#xff1a; MNIST&#xff0c;一个经典的手写数字库…