Я изо всех сил стараюсь сделать что-то очень простое.Все, что мне действительно нужно сделать, это написать значение свойства в представлении, то есть:
<!DOCTYPE html>
<head>
...
<base href="${properties.config.baseurl}" />
...
</head>
<body>
...
</body>
</html>
Моя конфигурация Spring MVC (соответствующий бит):
<bean id="properties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list><value>/WEB-INF/config.properties</value></list>
</property>
</bean>
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/jsp/" />
<property name="suffix" value=".jsp" />
<property name="exposedContextBeanNames">
<list><value>properties</value></list>
</property>
</bean>
/ WEB-INF /Файл config.properties:
config.baseurl = http://localhost:8080/
В представлении вообще ничего не отображается (например, <base href="" />
), может кто-нибудь объяснить мне, почему?
Спасибо.