首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

struts2+hibernate3+spring2读书笔记二(struts2配置文件)

2012-10-18 
struts2+hibernate3+spring2读书笔记2(struts2配置文件)最近买了谢星星(阿蜜果)的企业应用架构设计-Struts

struts2+hibernate3+spring2读书笔记2(struts2配置文件)
最近买了谢星星(阿蜜果)的企业应用架构设计-Struts2+Hibernate3+Spring2,想更好地学习与管理资料,现在在博客上写读书笔记,呵呵!

                              第3章 struts2配置文件

  为了在web应用中加入Struts2,需要在web.xml中进行Struts2过滤器的设置。本章主要是讲web.xml的配置,包括Struts2过滤器的配置、标签库的设置、欢迎页面和错误页面的设置。

一.配置web.xml
(1)加载FilterDispatcher
  

说明:对于Struts2,web.xml中需要负责加裁FilterDispatcher,在配置FiliterDispatcher时,可以通过<init-param/>标签为Filter配置初始化参数,比较重要的参数是:
Config:该参数用于指定Struts2的系统配置文件。
configProviders:Struts框架的配置提供者类,如果开发人员需要指定自己的配置提供者类时,可以使用这个参数。
actionPackages:该参数用于设置默认加载的Action的包结构。


(2)使用welcome-file-list元素来配置欢迎界面,内容如下:
     
      (2)<package>标签的使用
        <package>标签类似于Java中的对象,它与Java中的对象一样可以包含多个文件,不过Java中的包是不可以继承的,而Struts中的包是可以继承的。

      (3)<action>标签的使用
        <action>标签用于将一个请求对应到一个Action处理上去,每当一个Action类匹配一个请求的时候,这个Action类就会被Struts2框架调用。
      (4)<result>标签的使用
        例1:全局<result>标签配置如下:
           
<filter><filter-name>struts2</filter-name><filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class></filter><filter-mapping><filter-name>struts2</filter-name><url-pattern>/*</url-pattern></filter-mapping>
            2.若要为过滤器配置初始化参数,可在<filter/>元素中使用配置<init-param/>子元素,配置如直:

    <init-param>
<param-name>参数名</param-name>
             <param-value>参数值</param-value>
   </init-param>

3.struts.xml的配置,主要是讲了<include>、<package>、<action>、<result>等的用法。
              

热点排行