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.xmlstruts-plugin.xmlstruts.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 编写访问路径

 

原文地址:https://www.cnblogs.com/denghy-301/p/13228331.html