如題,這個問題其實在sitemesh2中已經很好的解決了,不過在sitemesh3中可能沒有解決,是以要自己寫代碼解決了,下面我先講下sitemesh2是如何解決的:
然後再添加org.adaikiss.kay.web.FreemarkerFilter類
總結:最後想講下,我在添加他的代碼時候遇到一個糾結的問題就是freemarker配置了模闆位址,那麼sitemesh3.xml檔案裡面引用的裝飾頁面位址必須是這個位址下的,不清楚我講的什麼意思,那給你們看看就知道了:
這個位址就是所有頁面請求的freemarker位址,這個沒什麼好說了吧,下面就是sitemesh3.xml的配置了:
可能你們還不明白,那我再貼張圖檔給你們看看:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuYWYzM2Y1UzN2cDZiNGOzYWZlVDNhBzNiBDNzcDNjFjNfdWbp9CXt92Yu4GZjlGbh5SZslmZxl3Lc9CX6MHc0RHaiojIsJye.png)
看到/template/template.ftl了嗎,再想想剛才freemarker裡面配置的位址,現在明白了吧,當時我也沒注意到在sitemesh3.xml裝飾頁面配置的位址是這樣:
導緻頁面加載出錯如圖:
是以你們一定要注意這個問題,好了就說這麼多,有問題q我:1576410833