无风无影

   ::  :: 新随笔  ::  ::  :: 管理

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接口,如下:

  

 

posted on 2016-04-10 22:18  NWNS-无风无影  阅读(159)  评论(0)    收藏  举报