Struts2初级实例教程.doc

Struts2初级实例教程.doc

ID:58447072

大小:704.00 KB

页数:45页

时间:2020-09-03

Struts2初级实例教程.doc_第1页
Struts2初级实例教程.doc_第2页
Struts2初级实例教程.doc_第3页
Struts2初级实例教程.doc_第4页
Struts2初级实例教程.doc_第5页
资源描述:

《Struts2初级实例教程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Struts2(上)一、经典的MVC模式二、Struts1.x对MVC的实现三、Struts1.x的主要组件和作用组件作用ActionServlet中央控制器Action分控制器,调用JavaBean实现业务逻辑,Action可以分为Action、DispatchAction等不同类型ActionForm封装参数,实现服务器验证,文件上传等Forward转发到目的地,可以是JSP,也可以是另一个ActionStruts-config.xml配置文件,配置有ActionForm,Action,Forward等,通

2、过XML解析,然后使用反射技术使用该文件Struts标签库和JSTL类似,和Struts-config.xml、ActionForm、Action等对象可以紧密集成一、Struts1.x开发实例-登录程序见案例。二、Struts2(WebWork)的MVCStruts2的MVC架构三、Struts2的主要组件组件作用FilterDispatcher起中央控制器作用的过滤器Action处于Model层的Action,调用JavaBean实现业务逻辑struts.xml核心配置文件,配置有Action、Result

3、等result和forward类似,转发的目的地,支持多种视图技术。四、Struts2的实例-登录在MyEclipse环境中建立一个新的web工程,名称“Struts2Login”,存放路径“f:Struts2Login”。在Struts2.0.11版本中找到war包struts2-blank-2.0.11.war,解开该war包,在WEB-INF/lib目录下复制出所有的jar包,这些jar包就是一个Struts2程序所需要的基础jar包,把它们复制到新建的web工程的WEB-INF/lib目录中。在src

4、目录下建立一个类,包名mypack,类名UserAction,其代码如下:packagemypack;import.opensymphony.xwork2.ActionSupport;publicclassUserActionextendsActionSupport{privateStringusername;privateStringuserpass;publicStringgetUsername(){returnusername;}publicvoidsetUsername(Stringusername){

5、this.username=username;}publicStringgetUserpass(){returnuserpass;}publicvoidsetUserpass(Stringuserpass){this.userpass=userpass;}OverridepublicStringexecute()throwsException{if("Mike".equals(username)&&"123".equals(userpass)

6、

7、"三".equals(username)&&"abc".equal

8、s(userpass))return"success";elsereturn"error";}}在src目录下建立Struts2的配置文件struts.xml,容如下:/Success.jsp/Error.jsp

10、>修改web.xml,在其中加入一个过滤器,过滤/*路径。struts2org.apache.struts2.dispatcher.FilterDispatcher

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。