struts2--入门&常见配置
Struts2的入门
1.下载Struts2的开发环境 http://struts.apache.org/
2.解压Struts2开发包
l apps :Struts2提供的应用,war文件:web项目打成war包。直接放入到tomcat可以允许。
l docs :Struts2的开发文档和API
l lib :Strtus2框架的开发的jar包
l src :Struts2的源码
3. 创建web项目,引入jar包
- 引入jar包
- struts-blank项目下找jar包
4.创建一个JSP页面
5.编写Action的类
6.对Action进行配置
在src下创建(提供)名称叫做struts.xml的配置文件
7.配置前端控制器(核心过滤器)
8.改写Action中的方法的返回值
9.改写struts.xml
10.编写success.jsp
Struts2的执行流程
当用户访问某一个Action的时候,先经过核心过滤器,在核心过滤器中执行一组拦截器(这组拦截器实现部分功能),执行目标Action,根据Action的返回值,进行页面跳转。
Struts2的常见配置
1.配置XML的提示
2.Struts2的配置文件的加载顺序(了解)
- init_DefaultProperties() ----加载default.properties
- init_TraditionalXmlConfigurations(); ----加载struts-default.xml、struts-plugin.xml、struts.xml
- init_LegacyStrutsProperties(); ----加载struts.properties
- init_CustomConfigurationProviders(); ----加载配置提供类
- init_FilterInitParameters() ; // [6] ----加载web.xml中过滤器初始化参数
- init_AliasStandardObjects() ; // [7] ----加载Bean对象
3.Action的配置
4.package相关配置
5.action相关配置
6.常量的配置
分模块开发的配置
Action的访问
Action的写法
1.Action类是POJO的类
2.Action类实现一个Action的接口
3.Action类继承ActionSupport类
action的访问
1. 通过method设置
2. 通过通配符的方式进行配置(*****)
3. 动态方法访问
l 开启动态方法访问
l 编写访问路径