我想加載一個Web Spring項目中的屬性文件。該文件名爲foo.properties,位於src/main/resources中。該文件的內容是從Spring中的文件加載屬性mvc
foo.Root=C:/xampp/htdocs
foo.Folder=foo
foo.Pets=pets
我添加以下配置到我的應用程序上下文文件
<context:property-placeholder location="classpath:foo.properties" />
然後,我把它寫在我的控制器和發送到一個ModelAndView:
@Value("${foo.Folder}")
protected String assetsFolder;
....
modelAndView.addObject("assetsFolder", this.assetsFolder);
但是,當我嘗試在我的JSP模型中顯示${assetsFolder}
時,最終的HTML顯示爲${foo.Folder}
。它應該顯示字符串「foo」。什麼是壞的?