flex与struts2整合文档格式.docx

上传人:b****3 文档编号:7187221 上传时间:2023-05-08 格式:DOCX 页数:16 大小:396.39KB
下载 相关 举报
flex与struts2整合文档格式.docx_第1页
第1页 / 共16页
flex与struts2整合文档格式.docx_第2页
第2页 / 共16页
flex与struts2整合文档格式.docx_第3页
第3页 / 共16页
flex与struts2整合文档格式.docx_第4页
第4页 / 共16页
flex与struts2整合文档格式.docx_第5页
第5页 / 共16页
flex与struts2整合文档格式.docx_第6页
第6页 / 共16页
flex与struts2整合文档格式.docx_第7页
第7页 / 共16页
flex与struts2整合文档格式.docx_第8页
第8页 / 共16页
flex与struts2整合文档格式.docx_第9页
第9页 / 共16页
flex与struts2整合文档格式.docx_第10页
第10页 / 共16页
flex与struts2整合文档格式.docx_第11页
第11页 / 共16页
flex与struts2整合文档格式.docx_第12页
第12页 / 共16页
flex与struts2整合文档格式.docx_第13页
第13页 / 共16页
flex与struts2整合文档格式.docx_第14页
第14页 / 共16页
flex与struts2整合文档格式.docx_第15页
第15页 / 共16页
flex与struts2整合文档格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

flex与struts2整合文档格式.docx

《flex与struts2整合文档格式.docx》由会员分享,可在线阅读,更多相关《flex与struts2整合文档格式.docx(16页珍藏版)》请在冰点文库上搜索。

flex与struts2整合文档格式.docx

filter-name>

struts-cleanup<

/filter-name>

filter-class>

org.apache.struts2.dispatcher.ActionContextCleanUp

/filter-class>

/filter>

struts<

org.apache.struts2.dispatcher.FilterDispatcher

 

filter-mapping>

url-pattern>

*.jsp<

/url-pattern>

/filter-mapping>

*.action<

welcome-file-list>

welcome-file>

index.jsp<

/welcome-file>

/welcome-file-list>

/web-app>

4、加入flex jar包:

5、在项目WEB—INF目录下建文件夹“flex”,并加入:

messaging-config.xml、proxy-config.xml、remoting-config.xml、services-config.xml,如:

5、再次修改web.xml:

context-param>

param-name>

contextConfigLocation<

/param-name>

param-value>

/WEB-INF/classes/applicationContext.xml

/param-value>

/context-param>

display-name>

BlazeDS<

/display-name>

description>

BlazeDSApplication<

/description>

!

--HttpFlexSessionattributeandbindinglistenersupport-->

listener>

listener-class>

flex.messaging.HttpFlexSession<

/listener-class>

/listener>

--MessageBrokerServlet-->

servlet>

servlet-name>

MessageBrokerServlet<

/servlet-name>

servlet-class>

flex.messaging.MessageBrokerServlet<

/servlet-class>

init-param>

services.configuration.file<

/WEB-INF/flex/services-config.xml<

/init-param>

load-on-startup>

1<

/load-on-startup>

/servlet>

ThisisthedescriptionofmyJ2EEcomponent<

ThisisthedisplaynameofmyJ2EEcomponent<

UploadServlet<

com.action.info.UploadServlet<

6、用tomcat发布:

7、选中项目点右键,把flex整合进来:

8、选择下一步:

9、出现如图:

注意:

之前启动的tomcat一定不要关,否则点

的时候左上角会出现如下提示:

只有点击

出现

才是正确的。

这样我们就把flex整合进来了。

10、接下来可能会出现如下情况:

出现这个不要慌,选中项目右键:

再选择

如图:

选择对应的flex版本

点“Ok”呵呵。

解决问题!

10、接下来结合struts2做一个登录:

flexStruts2.xml代码如下:

utf-8"

mx:

Applicationxmlns:

mx="

layout="

absolute"

creationComplete="

application.focusManager.setFocus(username);

"

Script>

[CDATA[

import.navigateToURL;

importmx.controls.Alert;

importmx.rpc.events.ResultEvent;

privatefunctionloginHandle():

void{

if(username.text=="

){

Alert.show("

用户名不能为空!

);

return;

}

if(userpassword.text=="

密码不能为空!

}

loginAction.send();

}

privatefunctionloginResult(evt:

ResultEvent):

void{

if(evt.result.toString()=="

success"

){

登录成功!

}else{

用户名或密码错误!

}

]]>

/mx:

Style>

Application{

font-size:

12px;

font-style:

normal;

font-weight:

}

HTTPServiceid="

loginAction"

result="

loginResult(event)"

resultFormat="

text"

showBusyCursor="

true"

method="

POST"

url="

../loginAction.action"

>

requestxmlns="

<

username>

{username.text}

/username>

userpassword>

{userpassword.text}

/userpassword>

request>

HTTPService>

Panelwidth="

412"

height="

256"

horizontalCenter="

-41"

verticalCenter="

-19"

Labelx="

31"

y="

49"

text="

用户名"

width="

72"

/>

96"

密码"

43"

TextInputx="

82"

47"

id="

username"

94"

userpassword"

displayAsPassword="

Buttonx="

172"

163"

label="

登录"

click="

loginHandle()"

Panel>

Application>

src下struts.xml:

?

DOCTYPEstrutsPUBLIC

"

-//ApacheSoftwareFoundation//DTDStrutsConfiguration2.0//EN"

//struts.apache.org/dtds/struts-2.0.dtd"

struts>

packagename="

default"

extends="

struts-default"

namespace="

/"

actionname="

class="

com.action.LoginAction"

/action>

/package>

/struts>

写一个action类:

LoginAction.java

packagecom.action;

importjavax.servlet.http.HttpServletResponse;

importorg.apache.struts2.ServletActionContext;

importcom.opensymphony.xwork2.ActionSupport;

publicclassLoginActionextendsActionSupport{

privateStringusername;

privateStringuserpassword;

publicStringexecute()throwsException{

HttpServletResponseresponse=ServletActionContext.getResponse();

response.getWriter().write("

System.out.println("

用户名:

+username+"

密码:

+userpassword);

returnnull;

}

publicStringgetUsername(){

returnusername;

publicvoidsetUsername(Stringusername){

this.username=username;

publicStringgetUserpassword(){

returnuserpassword;

publicvoidsetUserpassword(Stringuserpassword){

this.userpassword=userpassword;

}

如上基本上完成.

选中flexStruts2.mxml右键运行看看效果吧!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2