Spring的問題,還是Tomcat的問題

washheart發表於2005-11-03
本人使用<b>Tomcat5.0+Spring1.2.2+tiles(Struts1.1)</b>構建一個環境,Tomact做伺服器,Spring做action、ctrl、DAO(使用Hibernate),tiles用來組織頁面(jsp)。結果發現使用Spring的org.springframework.web.servlet.view.tiles.TilesConfigurer配置tiles時,如果更改了tiles的配置(definitions)檔案,發現Spring在載入時載入的還是原來的檔案。

例如:在definitions檔案中定義一個<b>showMe</b>的definition,第一次執行正常;然後將showMe改為<b>showOther</b>再次訪問就不正確了(生成的ModelAndView中的view顯示的是<b>showOther</b>)。

問題在於Spring載入tiles時不正確,觀察Tomcat執行時的輸出可以看到在載入tiles檔案時,後臺顯示載入的definition是<b>showMe</b>而不是<b>showOther</b>。

<b>刪除Tomact's work目錄下的快取也沒有用,請問如何解決。</b>

相關文章