1. 程式人生 > >Struts2配置檔案詳解

Struts2配置檔案詳解

個框架配置檔案是使用它的核心所以有很大的必要了解

配置檔案(分多個檔案配置是為了分組開發) 記住struts的配置檔案要配置到src根目錄下 struts-base.xml檔案詳解這是struts2的基礎配置檔案必須的

<?xml version="1.0" encoding="UTF-8"?>
<package name="base" extends="struts-default" abstract="true">
	<global-allowed-methods>regex:.*</global-allowed-methods>
</package>
使用者基礎檔案struts-xx.xml分組開發時多個檔案的配置
   配置這個檔案繼承於剛才配置的基礎檔案用來配置action
<?xml version="1.0" encoding="UTF-8"?>
           <!-- 結果碼的處理 -->

        <result name="方法返回值">/跳轉地址</result>

    </action>
    <action name="nameaction_*_*" class="你寫的類的全路徑限定名" method="{1}">

           <!-- 結果碼的處理 -->

        <result name="方法返回值">/跳轉地址</result>

    </action>
最後配置一個struts.xml檔案這樣能夠很好的解決分組開發衝突問題 <?xml version="1.0" encoding="UTF-8"?> 當然如果不想這麼寫可以配置到一個struts.xml檔案中 <?xml version="1.0" encoding="UTF-8"?> /success.jsp /index.jsp

配置web.xml struts2過濾器 Idea是直接會生成的不需要配置,eclipse的全路徑限定名可以通過ctrl+shift+t

可以直接搜尋StrutsPrepareAndExecuteFilte找到全路徑限定名

<?xml version="1.0" encoding="UTF-8"?> Struts struts2 org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter struts2 /*