SSH框架之Struts2,如何创建第一个Struts2项目

1.什么是框架呢?
就是把一些繁琐的重复性代码封装起来,使程序员更好的分析理解。
2.框架都有哪些?
struts、hibernate、spring(SSH)
springmvc、mybatis、spring(SSM)
3.MVC模式?
M:Model 模型,封装数据。javabean
V:view 视图,展示界面。jsp
C:Controller 控制器,控制程序流程。
4.Struts2环境搭建?
http://struts.apache.org在官网即可选择自己需要的版本自行下载,解压选择自己需要的源码等
Struts核心jar包 struts2-3.1.core.jar----------xwork-core-3.1.jar-------ognl-3.1.jar等至于是几点几版本看自己需要
开源日志包 log4j-core-3.1.jar----------------------log4j-api-3.1.jar等

5.如何创建一个Struts项目
第一步:创建web工程
创建一个web工程,名为day1_hgs
第二步:导入JAR包
把你的JAR包放入lib目录下
第三步:添加配置文件
配置自己的struts.xml
第四步:配置Struts的过滤器
在web.xml中配置Filter,例如

struts2
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter


struts2
/*

配置Filter用于拦截
第五步:Tomcat运行web工程

经过了一个月的SSH学习,已经初步掌握了解的框架的基本知识和底层实现。

action 元素
作用:配置动作,处理请求路径
直接在写个Action类,不需要继承任何类,然后在struts.xml中配置

动作类的两种写法
SSH框架之Struts2,如何创建第一个Struts2项目SSH框架之Struts2,如何创建第一个Struts2项目Struts.xml如何编写
SSH框架之Struts2,如何创建第一个Struts2项目SSH框架之Struts2,如何创建第一个Struts2项目Action接收请求参数的方式,下面是更新页面
SSH框架之Struts2,如何创建第一个Struts2项目