Struts2简介
一、Struts2与Struts的区别
二、Struts2的体系结构
struts的体系结构图如下:

1、struts2.properties 定义了struts2运行的属性配置,通过这些属性可以控制struts2的行为。
2、struts2.xml 供开发者添加用户请求的映射列表。通过这些配置可以将用的请求与Action对应起来。
三、Struts2的核心组件
1、全局属性文件 struts2.properties
2、映射文件 struts2.xml 用于配置映射和拦截器
3、业务控制器Action
四、Struts2数据转换器
1、struts2默认转换器 即数据类型的自动转换
2、自定义转换器

备注: 可以为Action,JavaBean设置转换器,也可以设置全局转换器。
五、Struts2拦截器
在struts2中,可以在struts2.xml中为用户的请求配置拦截器,即可以实现struts2的默认拦截器,也可以自定义拦截器,通常用于日志记录和权限控制。
如若想使用默认拦截器,引入struts2-default.xml包,所有的Action都会调用拦截器。
默认拦截器,示例代码如下:

自定义拦截器:需要实现Intecerptor接口,如下:

浙公网安备 33010602011771号