我有一個簡單的應用,它使用Spring啓動網絡和 我在 src/main/webapp/WEB-INF
一個web.xml文件,其中包含的context-param這樣無法從春天啓動控制器獲得的context-param在web.xml
<context-param>
<description>Directory containing the configuration files</description>
<param-name>confDir</param-name>
<param-value>/opt/rasdaman/etc/</param-value>
</context-param>
在Servlet的控制器,我能得到servlet上下文
@Autowired
private ServletContext servletContext;
,但是當我試圖獲取參數,則返回null
servletContext.getInitParameter("confDir");
,當我試圖讓ServletContext的真實路徑
servletContext.getRealPath(File.separator);
返回
"..../src/main/webapp/"
我怎樣才能在web.xml配置變量?
謝謝
爲什麼不把你的參數放在屬性文件中? – jstuartmilne
它是一個使用web.xml配置的遺留源,因此我無法移動到其他文件。 –