source: ether_ndacc/trunk/web/WEB-INF/servlet-context.xml @ 204

Last change on this file since 204 was 204, checked in by vmipsl, 13 years ago

[Internationalisation]

File size: 3.0 KB
Line 
1<?com.medias.xml version="1.0" encoding="UTF-8"?>
2<beans xmlns="http://www.springframework.org/schema/beans"
3       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
4       xsi:schemaLocation="
5       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
6       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd">
7
8    <!-- i18n -->
9    <!--<bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"/>-->
10    <bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
11        <property name="defaultLocale" value="en"/>
12    </bean>
13
14    <bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
15        <property name="paramName" value="language"/>
16    </bean>
17
18    <!-- Message source for this context, loaded from localized "messages_xx" files -->
19    <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
20        <!--<property name="useCodeAsDefaultMessage" value="true"/>-->
21        <!--<property name="fallbackToSystemLocale" value="false"/>-->
22        <property name="defaultEncoding" value="UTF-8"/>
23        <property name="basenames">
24            <list>
25                <value>/WEB-INF/classes/messages</value>
26            </list>
27        </property>
28    </bean>
29
30    <!-- Mappings -->
31    <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
32        <property name="interceptors">
33            <list>
34                <ref bean="localeChangeInterceptor"/>
35            </list>
36        </property>
37
38        <property name="mappings">
39            <props>
40                <prop key="/station">controller</prop>
41                <prop key="/instrument">controller</prop>
42            </props>
43        </property>
44    </bean>
45
46    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
47        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/>
48        <property name="prefix" value="/"/>
49        <property name="suffix" value=".jsp"/>
50    </bean>
51
52    <bean id="myMethodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
53        <property name="defaultMethodName" value="home"/>
54        <property name="paramName" value="methodName"/>
55    </bean>
56
57    <bean id="controllerEther" class="com.ether.ControllerEther">
58        <property name="methodNameResolver" ref="myMethodNameResolver"/>
59    </bean>
60
61    <bean id="controller" class="com.ether.Controller" parent="controllerEther">
62        <property name="stationService" ref="stationService"/>
63        <property name="instrumentService" ref="instrumentService"/>
64        <property name="serviceTools" ref="serviceTools"/>
65        <property name="plotService" ref="plotService"/>
66    </bean>
67
68</beans>
Note: See TracBrowser for help on using the repository browser.