第一步:下载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