• struts.xml文件示范


    <?xml version="1.0" encoding="GBK"?>
    <!--下面指定Struts2配置文件的DTD信息-->
    <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
    "http://struts.apache.org/dtds/struts-2.3.dtd">
    
    <!-- struts是struts2配置文件的根元素 -->
    
    <struts>
        <!-- 下面的元素可以出现0到多次 --> 
        <constant name="" value="" />
    
        <!-- 下面的元素可以出现0到多次 --> 
        <bean type="" name="" class="" scope="" optional=""/>
    
        <!-- 下面的元素可以出现0到多次 --> 
        <include file=""/>    
    
        <!-- package元素是struts配置文件的核心,可以出现0到多次 -->
        <package name="必填的包名" extends="" namespace="" abstract="" externalReferanceResolver="">
            <!-- 该元素可以出现0-1次 -->
            <result-types>
                <!-- 该元素可以出现1至多次 -->
                <result-type name="" class="" default="true/false">
                    <!-- 该元素可以出现0至多次-->
                    <param name="参数名">参数值</param>
                </result-type>
            </result-types>
    
              <!-- 该元素可以出现0至1次-->
              <interceptors>
                  <!-- interceptor元素和interceptor-stack至少出现其中之一,可以都出现-->
    
                  <!-- 该元素可以出现0至多次-->
                  <interceptor name="" class="">
                      <!-- 该元素可以出现0至多次-->
                      <param name="参数名">参数值</param>
                  </interceptor>
    
                <!-- 该元素可以出现0至多次-->
                <interceptor-stack name="">
                    <!-- 下面元素可以出现1到多次 -->
                    <interceptor-ref name="">
                        <!-- 该元素可以出现0至多次-->
                          <param name="参数名">参数值</param>
                    </interceptor-ref>
                </interceptor-stack>
    
              </interceptors>
    
              <!-- 该元素可以出现0至1次-->
              <default-interceptor-ref name="">
                  <!-- 该元素可以出现0至多次-->
                  <param name="参数名">参数值</param>
              </default-interceptor-ref>
    
              <!-- 该元素可以出现0至1次-->
            <default-action-ref name="">
                <!-- 该元素可以出现0至多次-->
                  <param name="参数名">参数值</param>
            </default-action-ref>
    
             <!-- 该元素可以出现0至1次-->
            <default-class-ref name="">...</default-class-ref>
    
             <!-- 该元素可以出现0至1次-->
            <global-results>
                <!-- 该元素可以出现0至多次-->
                <reult name="" type="">
                    <!-- 该元素可以出现0至多次-->
                      <param name="参数名">参数值</param>
                </reult>
            </global-results>   
    
            <global-exception-mappings>
                <!-- 该元素可以出现1至多次-->
                <exception-mapping name="" exception="" result="">
                    <!-- 该元素可以出现0至多次-->
                      <param name="参数名">参数值</param>
                  </exception-mapping>
            </global-exception-mappings>     
    
            <!-- 定义Action,可以出现0到多次 -->
            <action name="" class="" method="" converter="">
                <!-- 该元素可以出现0至多次-->
                  <param name="参数名">参数值</param>
                <!-- 该元素可以出现0至多次-->
                <result name="" type="">
                    映射资源
                    <!-- 该元素可以出现0至多次-->
                      <param name="参数名">参数值</param>
                </result>
    
                <!-- 下面元素可以出现0到多次 -->
                <interceptor-ref name="">
                    <!-- 该元素可以出现0至多次-->
                      <param name="参数名">参数值</param>
                </interceptor-ref>
    
                <!-- 该元素可以出现0至多次-->
                <exception-mapping name="" exception="" result="">
                    <!-- 该元素可以出现0至多次-->
                      <param name="参数名">参数值</param>
                  </exception-mapping>
            </action>
    
        <package/>
    
        <!-- 该元素可以出现0至1次-->
        <unknown-handler-stack>
            <unknown-handler-ref name="">...</unknown-handler-ref>
        </unknown-handler-stack>
    
    </struts>
  • 相关阅读:
    如何选出一支优秀的债券基金?
    来吧,今天说说股票型基金
    来吧,帮你认识基金
    债券基金有A、有B、还有C,到底买哪种?
    基金到底分几类
    来吧,一个指标让你选到优秀的“固收+"基金
    来吧,带你读懂债券基金
    Windows 彻底删除文件
    IntelliJ IDEA 工程、模块常用操作
    IntelliJ IDEA 创建项目(开发第一个程序)
  • 原文地址:https://www.cnblogs.com/goingforward/p/5729810.html
Copyright © 2020-2023  润新知