struts2--入门&常见配置
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 编写访问路径


浙公网安备 33010602011771号