我使用標記<mvc:resources .../>
來映射靜態內容。只要我不嘗試訪問帶有未知文件擴展名的文件,例如一些* .less文件,一切都會很好。當我嘗試訪問帶有這種擴展名的文件時,出現404錯誤。如果我將文件的擴展名更改爲例如* .css,它工作正常。如果我不使用<mvc:resources .../>
並將默認的servlet映射到靜態內容,那麼也沒有問題。Spring未提供具有未知擴展名的靜態文件
你知道如何解決它嗎?提前致謝。
我使用標記<mvc:resources .../>
來映射靜態內容。只要我不嘗試訪問帶有未知文件擴展名的文件,例如一些* .less文件,一切都會很好。當我嘗試訪問帶有這種擴展名的文件時,出現404錯誤。如果我將文件的擴展名更改爲例如* .css,它工作正常。如果我不使用<mvc:resources .../>
並將默認的servlet映射到靜態內容,那麼也沒有問題。Spring未提供具有未知擴展名的靜態文件
你知道如何解決它嗎?提前致謝。
您使用的是Tomcat嗎?如果是的話,嘗試在web.xml
加入mime-mapping
元素:
<mime-mapping>
<extension>less</extension>
<mime-type>text/plain</mime-type> <!-- Or whatever. -->
</mime-mapping>
非常感謝!你拯救了我的一天。 – VaclavDedik
@Vena沒問題:) –
請發表您的完整' '從配置項。 –
nfechner