struts檔案配置順序
在配置struts的出錯頁面的時候是有順序的,比如配置全域性的出錯的頁面和全域性的預設頁面,這兩個頁面的先後順序是:
先配置全域性的預設頁面,再配置全域性的錯誤頁面
<global-results>
<result name="error">error.jsp</result>
</global-results>
<global-exception-mapping>
<exception-mapping result="error" exception="java.lang.Exception">exception.jsp</exception-mapping>
</global-exception-mapping>
在配置全域性的錯誤出錯的處理的時候是這樣的,就是在程式在一個Action中執行出錯的時候,它首先是在當前的包
裡面去找有沒有對應的錯誤的處理頁面,如果有就直接的把錯誤交給本包來處理,如果發現沒有對應的處理的Action
的話,它就會去它的父包裡面去找有沒有對它的錯誤的處理,如果還是發現沒有的話,就直接的報錯,如果有的話,就把
這個錯誤交給這個父包裡面的Action來處理,這個時候根據父包裡面給出的result,程式會再次的回到最初的包裡面去
找對應的父包裡面的所指定的那個result,有的話就直接的顯示出來的,當然這個錯誤的結果頁面也是可以直接的寫在
<global-results>裡面的,這樣的話,那麼原來出錯的包裡面也就不要再次的定義錯誤的頁面了,全部的交給全域性的處理了.
<global-results>
<result name="error">/error.jsp</result>
</global-results>
<global-exception-mappings>
<exception-mapping result="error" exception="java.lang.Exception"></exception-mapping>
</global-exception-mappings>
就這樣來配置就可以了
注意在配置的時候, <default-action-ref name=""></default-action-ref>這個是有bug的,不可以隨便的使用
相關文章
- SpringBoot配置檔案優先順序載入順序Spring Boot
- tomcat啟動或,struts2需要載入哪些配置檔案,載入順序Tomcat
- web.xml 檔案 配置載入順序WebXML
- [springboot]配置檔案載入順序Spring Boot
- mybatis配置檔案(其中,注意節點先後順序)MyBatis
- Linux啟動時讀取配置檔案的順序Linux
- Struts2 配置檔案(八)
- MySQL讀取配置檔案的順序、啟動方式、啟動原理MySql
- Spring Boot、Nacos配置檔案properties、yml、yaml的優先順序Spring BootYAML
- 臨時檔案的順序和絕對檔案號
- 大型專案開發: 標頭檔案順序
- Struts配置檔案詳細講解
- struts中配置過濾檔案! (轉)
- 一款免費使用的PDF檔案批次合併工具,可操作pdf檔案順序,按順序合併pdf檔案。
- 一款免費使用的PDF檔案批量合併工具,可操作pdf檔案順序,按順序合併pdf檔案。
- Mysql關於my.cnf引數檔案的讀取順序及各項配置的覆蓋優先順序MySql
- struts2.0(二)中struts.xml配置檔案詳解XML
- struts如何配置多個struts-config.xml檔案XML
- C++ 標頭檔案的包含順序研究C++
- WordPress工作原理之程式檔案執行順序
- struts2中的6大配置檔案
- Struts2的properties配置檔案詳解
- conda的配置檔案.condarc頻道優先順序和定義頻道
- Struts-config.xml配置檔案講解XML
- struts2:多模組多配置檔案開發
- Yarn任務優先順序配置Yarn
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- 檔案隨機或順序讀寫原理深入淺出隨機
- struts的1.2.9還是不能auto reload配置檔案?
- 美團二面:SpringBoot讀取配置優先順序順序是什麼?Spring Boot
- LINUX6.5 同一網路卡多個配置檔案時的使用順序及格式要求Linux
- 按照順序動態載入js檔案簡單介紹JS
- oracle啟動例項時使用引數檔案的順序Oracle
- 驗證at.allow 和at.deny 檔案的優先順序
- python中按照資料夾中檔案的排列順序讀取檔案內容Python
- Nginx location 在配置中的優先順序Nginx
- struts上傳檔案限制
- 順序表