zoukankan      html  css  js  c++  java
  • strutx.xml中配置文件的讲解

    Struts2框架的核心就是struts.xml文件了,该文件主要负责管理Struts的2的业务控制组件的核心内容。为了避免struts.xml的文件国

    语庞大和臃肿,我们可以通过把一个struts.xml的文件配置成多个struts.xml的格式。这样通过<include file="" />的形式导入多个配

    置文件哦。

    下面种地啊介绍struts2的核心配置文件struts.xml文件 <?xml version="1.0" encoding="gb2312" ?> <!DOCTYPE struts PUBLIC  "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"  

    "http://struts.apache.org/dtds/struts-2.3.dtd">

    <!--struts是Struts2配置文件的根元素-->  

    <struts order="">   

    <!--下面元素可以出现0次,也可以出现无数次-->

    1    <constant name="" value="" />  

       <!-- 下面的元素可以出现0次,也可以出现无数次-->

    2    <bean type="" name="" class="" scope="" static="" optional="" />    

      <!-- 下面的元素可以出现0次,也可以出现无数次-->

    3    <include file="" />   

       <!--package元素是Struts2=配置文件的核心,该元素可以出现0次,也可以出现无数次-->

    4    <package name="包名" extends="" namespace="" abstract="" externalReferenceResolver="" strict-method-               

     invocation="">                  

      <!--该元素可以出现,也可以不出现,但最多出现一次--> 5         

            <result-types>                                

           <!--该元素必须出现,可以出现无数次-->   

                                       <result-type name="" class="" default="true|false" >                                    

      <!-- 下面的元素可以出现0次,也可以出现无数次-->                                   

       <param name="参数名">参数值</param>                         

                 </result-type>         

               </result-types>         

                <!--该元素可以出现,也可以不出现,但最多出现一次-->

    6                  <interceptors>                                

         <!--该元素下面的interceptor和interceptor-stack至少出现其中的一个也可以二者都出现-->                            

               <!--下面元素可以出现0次,也可以出现无数次-->                      

                   <interceptor name="" class="">                                 

                    <!--下面元素可以出现0次,也可以出现无数次-->             

                                               <param name="参数名" class="">                

                         </interceptor>             

                            <!--下面元素可以出现0次,也可以出现无数次-->      

                                   <interceptor-stack name="">         

                                         <!--该元素必须出现,也可以出现无数次-->      

                                             <interceptor-ref name="">                    

                                               <!--下面元素可以出现0次,也可以出现无数次-->     

                                                               <param name="参数名">参数值</param>            

                                       </interceptor-ref>                      

                  </interceptor-stack>      

                    </interceptors>         

                  <!--下面元素可以出现0次,也可以出现无数次-->

    7                    <default-interceptor-ref name="">             

                       <!--下面元素可以出现0次,也可以出现无数次-->    

                                 <param name="参数名">参数值</param>       

                     </defult-interceptor-ref>                

              <!--下面元素可以出现0次,也可以出现无数次-->

    8                       <default-action-ref name="">        

                                                     <!--下面元素可以出现0次,也可以出现无数次-->    

                                                          <param name="参数名">参数值</param>    

                          </default-action-ref>?                   

           <!--下面元素可以出现0次,也可以出现无数次-->

    9                        <global-results>                       

                              <!--该资源必须出现,可以出现无数次-->                

                                     <result name="" type="">                                    

                  <!--下面元素可以出现0次,也可以出现无数次-->                          

                             映射的资源                                                

      </result>                           

    </global-results>            

                        <!--下面元素可以出现0次,也可以出现无数次-->

    10                        <global-exception-mappings>                     

                             <!--该元素必须出现,可以出现无数次-->                   

                               <exception-mapping name="" exception="" result="" >      

                                              异常处理资源                                             

       <!--下面元素可以出现0次,也可以出现无数次-->                                   

                  <param name="参数名">参数值</param>                                           

         <exception-mapping>                            

      </global-exception-mapping>

    11                          <action name="" class="" method="" converter="">   

                                              <!--下面元素可以出现0次,也可以出现无数次-->          

                                        <param name="参数名">参数值</param>          

                                        <!--下面元素可以出现0次,也可以出现无数次-->     

                                             <result name="" type=">                      

                                   映射资源                                          

         <!--下面元素可以出现0次,也可以出现无数次-->          

                                                 <param name="参数名">参数值</prarm>      

                                            </result>                                        

          <!--下面元素可以出现0次,也可以出现无数次-->                             

                      <interceptor-ref name="">                                               

               <!--下面元素可以出现0次,也可以出现无数次-->                         

                                      <param name="参数名">参数值</param>            

                                       </interceptor-ref>                                   

                <!--下面元素可以出现0次,也可以出现无数次-->                   

                                <exception-mapping name="" exception="" result="">       

                                             异常处理资源                                             

         <!--下面元素可以出现0次,也可以出现无数次-->                                      

                    <pram name="参数名">参数值</param>                                    

                 </exception-mapping>                       

             <!--下面元素可以出现0次,也可以出现1次-->                             

               <allow-methods></allow-methods>                     

         </action> </package> <!--下面元素可以出现0次或者1次-->  

    <unknown-handler-stack>           

       <!--下面元素可以出现0次,也可以出现无数次-->         

           <unknown-handler-ref name="" >...</unknown-handler-ref>  

    </unknown>

    <struts>                          

                              

               

  • 相关阅读:
    vue五十:Vue美团项目之商家详情-查看商品详情
    vue四十九:Vue美团项目之商家详情-tabbar状态切换和导航返回
    vue四十八:Vue美团项目之商家详情-左右联动之商品分类跟随商品列表滚动
    vue四十七:Vue美团项目之商家详情-左右联动之选中商品分类跳转到对应商品列表
    vue四十六:Vue美团项目之商家详情-商品滚动完成
    vue四十五:Vue美团项目之商家详情-商品分类滚动完成
    vue四十四:Vue美团项目之商家详情-导航栏和header布局
    vue四十三:Vue美团项目之首页-tabbar搭建
    vue四十二:Vue美团项目之首页-商家列表
    Ugly Number
  • 原文地址:https://www.cnblogs.com/xiohao/p/3580429.html
Copyright © 2011-2022 走看看