问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Struts2+Flex开发

发布网友 发布时间:2024-09-26 04:28

我来回答

1个回答

热心网友 时间:2024-10-04 17:21

首先你可以用XML来实现,这个应该来说比较普遍。

不用XML的话,也可以返回数据给FLEX。但是不用action的跳转
public String execute()throws Exception
{
if(action.checkUser(getName(), getPassword()))
{
response.getWriter().write("success");

}else
{
response.getWriter().write("error");
}
return null;
}
比如在action里,判断用户登录成功返回success给FLEX,失败返回error.
记住最后要返回null,因为不用action的跳转。

Flex里用HTTPService来发出请求,如下:
<mx:HTTPService id="service" url="http://localhost:8080/JavaEEFlex/login" result="serviceRequest(event)" method="POST" >
<mx:request xmlns="">
<name>
{na.text}
</name>
<password>
{password.text}
</password>
</mx:request>
</mx:HTTPService>

然后用FLEX接受数据:
private function serviceRequest(event:ResultEvent):void{
if(event.result.toString()=="success")
{ ExternalInterface.call("function(){window.location.href='http://localhost:8080/JavaEEFlex/Content.html';}");
}

if(event.result.toString()== "error")
{
Alert.show('用户名或密码有误');
}
}
基本就是如上了。

热心网友 时间:2024-10-04 17:23

首先你可以用XML来实现,这个应该来说比较普遍。

不用XML的话,也可以返回数据给FLEX。但是不用action的跳转
public String execute()throws Exception
{
if(action.checkUser(getName(), getPassword()))
{
response.getWriter().write("success");

}else
{
response.getWriter().write("error");
}
return null;
}
比如在action里,判断用户登录成功返回success给FLEX,失败返回error.
记住最后要返回null,因为不用action的跳转。

Flex里用HTTPService来发出请求,如下:
<mx:HTTPService id="service" url="http://localhost:8080/JavaEEFlex/login" result="serviceRequest(event)" method="POST" >
<mx:request xmlns="">
<name>
{na.text}
</name>
<password>
{password.text}
</password>
</mx:request>
</mx:HTTPService>

然后用FLEX接受数据:
private function serviceRequest(event:ResultEvent):void{
if(event.result.toString()=="success")
{ ExternalInterface.call("function(){window.location.href='http://localhost:8080/JavaEEFlex/Content.html';}");
}

if(event.result.toString()== "error")
{
Alert.show('用户名或密码有误');
}
}
基本就是如上了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 flex问题,使用springgraph时动态绑定xml数据的问题 flex httpservice 中method设置为post时,request里传给asp后台的参数... 中国残疾人事业发展研究系列:中国残疾人事业发展报告图书目录 残疾人亦能亦行残障研究所 905043200读作 中国残疾人事业发展研究会研究会规章制度 中国残疾人事业发展研究会研究会概况 3200在读数时,两个0读作什么 家有河东狮子吼?历史上怕老婆的哪些名人? 80103070读作 残疾人发展理论研究是什么期刊 电脑没有声音了是怎么回事呢? 求稍复杂比另一个数多百分之几的数是多少的问题的教学设计与反思_百 ... 五年级数学书练习二十一 ...连接且沿墙全长贯通的钢筋混凝土水平系梁。 60度斜交钢筋混凝土现浇盖板涵可以采用直径12mm的单层钢筋配筋吗!此... ...钢筋,伸入墙体内1m长 这句话该怎么理解?怎么设置拉结钢筋_百度... 在横线里填上“&gt;”、“&lt;”或“=”. 70厘米___90毫米 3吨50千克___3500... ...5.7米,要自己在中间搭楼板,怎么搭呀,估计要花多少钱呀? 在横线里填上“&gt;”“&lt;”或“=”. 5千米==5000米10吨&gt;&gt;100千克300毫米&lt;&lt;... flex与后台java程序如何交互? 生活美劳DIY(7)--杂货篇都包括哪些具体内容? Flex数据通信 剪一剪(适合2-6岁孩子的创意美劳书)编辑推荐 如何知道别人屏蔽了自己朋友圈? C#和VB.NET哪个好 Vb和C#,我应该先学哪一个? 自学django半年能找到什么工资工作(学好django能找到工作吗) Photoshop使用CS5新功能抠头发教程 如何在Photoshop cs5中使用边缘功能精确抠出人物发丝并打造画意效果... Photoshop抠图教程使用边缘功能打造后期画意 Photoshop cs5如何利用边缘功能精确抠图并制作画意人像? ...超强的抠图功能介绍_Adobe PhotoshopCS5 超强的抠图功能是什么... 谁能告诉我 用PS CS5 如何给一个人物添加 头发?? 谢谢了 hp复印机坏了怎么办 音响声道2.1和5.1区别在哪 我们企业的养老保险交费总是迟到一个月才交会不会有什么影响? 梦见重病爷爷亲人不想他受罪就就用红领巾一的东西把爷爷勒死了这是什么... 梦见舅舅打爷爷 黑发不知勤学早的作者是谁出自 黑发不知勤学早的作者及出处_百度...