第2章 步入Struts2框架开发的殿堂

第一步:下载Struts2


Struts的下载首页为:http://struts.apache.org/download.cgi  下载最新版本即可,个人使用的是struts-2-0-11.2-all.zip

 

第二步:目录结构

 

 


            文件夹名称                                                                     文件夹内容

 

 


 

              apps                                                            4个war包实例应用,附带有源码,可供读者阅读源码学习

              backport                                                      用于JDK 1.4版本的核心类库以及转换工具

              docs                                                             javadoc和在线文档的离线版本,可以双击index.html开始阅读

               lib                                                                Struts 2 的全部核心类库和依赖包

               src                                                               源代码


搭建Struts2的开发环境

 

第一步:建立工程


新建一个名为strutslogin 的动态Web工程

src目录:存放Web应用的所有源码。

WebContent目录:当前Web应用说在的目录,可存放各JSP,html页面

WebContent/WEB-INF目录:存放工程的配置文件等。

WebContent/WEB-INF/lib目录:存放Web应用类库的jar组件包。

 

第二步: 添加Struts2的jar包

添加5个重要的jar包

 


          jar包                                                                                       说明


 

      struts2-core-2.0.11.2.jar                                        struts2的核心包

      xwork-2.0.5.jar                                                       XWork2库,struts2核心包将其作为底层库存在

      ognl-2.6.11.jar                                                        OGNL是一种类似EL的功能强大的表达式语言

      freemarker-2.3.8.jar                                                struts所有的ui标记的模板均使用freemarker编写

      commons-logging-1.0.4.jar                                      Apanche的Commons Logging包,封装了通用的日志接口


第三步:配置Web.xml

 

 

第四步:创建struts配置文件:struts.xml

右键scr,创建xml

 

struts2实现用户登录

第一步:编写login.jsp登录页面

在webcontent下新建jsp

第二步:编写登录成功页面success.jsp

在webcontent下新建jsp

第三步:编写登录ActionLoginAction

1.在src下新建包amigo.struts.login.action

2.新建类:LoginAction.java让其继承ActionSupport类

 

第4步:修改Struts配置文件:struts.xml

 

第五步:运行login.jsp


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值