我有一個Sitemesh過濾器,將裝飾頁面。我已經配置了一個Spring的exceptionResolver
,以便所有的錯誤都會轉到名爲error
的視圖,然後這個視圖指向WEB-INF/jsp/error.jsp
到InternalResourceViewResolver
。如何在春季解決錯誤時排除sitemesh過濾器?
現在錯誤頁面由sitemesh裝飾,我想從裝飾中排除它。使用sitemesh的<exclude>
標籤decorator.xml
不起作用。因爲傳入的網址可能與/app/login.html
一樣正常,sitemesh已經抓住並裝飾它。
我注意到,在春天,如果我有一個@ResponseBody
ajax請求,它會通過Sitemesh的裝飾。我想知道它是如何工作的?我可以在errorResolver
中繞過sitemesh嗎?
這是'exclue'而不是'exclude'嗎? – Tor 2015-03-20 09:30:05
原程序員沒有使用拼寫檢查器,現在它使混淆:) – aurelije 2015-04-22 11:39:44
文檔不正確,但是您可以在https://github.com/sitemesh/sitemesh3/blob/master中的架構中看到該屬性被排除/sitemesh/src/main/resources/org/sitemesh/sitemesh3.xsd – 2016-11-15 21:51:30