struts2 xml配置总结

来源:互联网 发布:拓普康332n软件 编辑:程序博客网 时间:2024/05/17 05:15

<!-- 

    package:包,struts2使用package来组织模块,便于查找和维护,将相同模块的action放置在一起
    name:必须,用于其它的包应用当前包。
    extends:当前包继承哪个包,即可以继承其中所有的配置。通常情况下继承struts-default
    namespace:可选,如果它没有给出,则以/为默认值。若namespace有一个非默认值,则调用这个包里的Action,就必须把这个属性所定义的命名空间添加到有关的url=字符串里。
     -->

<package>

   <!--

   interceptors:拦截器

   -->

   <interceptors>

         <!-- 定义拦截器栈,所谓拦截器栈,是指由一个或多个拦截器组成 --> 
          <interceptor-stack name="appDefault">
             <param name="exception.logEnabled">true</param>
             <param name="exception.logLevel">ERROR</param>
          </interceptor-stack>

   </interceptors>

   <!--为此包下的所有action应用拦截器-->

   <default-interceptor-ref name="permissionStack" />

  <!--

 当多个Action使用同一个result时,这个时候就可以使用<global-results>标签配置全局result;
 当Action返回的字符串没有相应的result,Struts2会在package中查找global-result;

  -->

  <global-results>
          <result name="error">/debugging-struts/error</result>
          <result name="securityerror">/debugging-struts/securityerror.jsp</result>
  </global-results>

<!-- 

1、method未指定,

2、指定method,在调用时通过指定method来调用不同的方法。

-->

   <action name="" method="">

</package>

0 0
原创粉丝点击