Struts2配置文件複用代碼【web.xml、struts.xml、常量配置】

web.xml的分發器代碼:

<!-- 引入struts核心過濾器 -->
    <filter>
        <filter-name>struts2</filter-name>
        <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>struts2</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

struts.xml代碼:

<?xml version="1.0" encoding="UTF-8" ?>
        <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="hello" extends="struts-default">
    <action name="hello" class="action.HelloAction" method="execute">
        <result name="success">/index.jsp</result>

    </action>
</package>
</struts>

經常使用的常量配置

<struts>


    <!-- 0. 請求數據編碼 -->
     <constant name="struts.i18n.encoding" value="UTF-8"/>
    <!-- 1. 修改Struts默認的訪問後綴 -->
    <constant name="struts.action.extension" value="action,do,"></constant>
    <!-- 2. 修改xml自動從新加載 -->
    <constant name="struts.configuration.xml.reload" value="true"/>
    <!-- 3. 開啓動態方法調用 (默認不開啓)-->
    <constant name="struts.enable.DynamicMethodInvocation" value="true"/>
    <!-- 4. 修改上傳文件的最大大小爲30M -->
    <constant name="struts.multipart.maxSize" value="31457280"/>


</struts>
相關文章
相關標籤/搜索