Ignore:
Timestamp:
06/17/11 20:21:09 (13 years ago)
Author:
vmipsl
Message:

Ajout de l'internationalisation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • project_source/trunk/web/WEB-INF/servlet-context.xml

    r94 r118  
    11<?com.medias.xml version="1.0" encoding="UTF-8"?> 
    22<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=" 
     3       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" 
     4       xsi:schemaLocation=" 
    55       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd 
    66       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd"> 
    77 
    8     <bean id="loginInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"> 
     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"> 
    915        <property name="paramName" value="language"/> 
    1016    </bean> 
    1117 
    12         <bean id="openSessionInViewInterceptor" class="org.springframework.orm.hibernate3.support.OpenSessionInViewInterceptor"> 
    13                 <property name="sessionFactory"> 
    14                         <ref bean="sessionFactory" /> 
    15                 </property> 
    16                 <property name="singleSession" value="true"/> 
    17                 <property name="flushModeName"> 
    18                         <value>FLUSH_AUTO</value> 
    19                 </property> 
    20         </bean> 
    21  
    2218    <!-- Message source for this context, loaded from localized "messages_xx" files --> 
    2319    <bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource"> 
    24         <property name="useCodeAsDefaultMessage" value="true"/> 
    25         <property name="fallbackToSystemLocale" value="false"/> 
     20        <!--<property name="useCodeAsDefaultMessage" value="true"/>--> 
     21        <!--<property name="fallbackToSystemLocale" value="false"/>--> 
    2622        <property name="defaultEncoding" value="UTF-8"/> 
    27         <property name="cacheSeconds" value="-1"/> 
    2823        <property name="basenames"> 
    2924            <list> 
     
    3328    </bean> 
    3429 
    35         <!-- Mappings --> 
    36         <bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"> 
    37                 <property name="interceptors"> 
    38                         <list> 
    39                                 <ref bean="loginInterceptor"/> 
    40                                 <ref bean="openSessionInViewInterceptor"/> 
    41                         </list> 
    42                 </property> 
     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> 
    4337 
    44                 <property name="mappings"> 
    45                         <props> 
    46                                 <prop key="/visualization">controller</prop> 
    47                         </props> 
    48                 </property> 
    49         </bean> 
     38        <property name="mappings"> 
     39            <props> 
     40                <prop key="/visualization">controller</prop> 
     41            </props> 
     42        </property> 
     43    </bean> 
    5044 
    51         <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
    52                 <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" /> 
    53                 <property name="prefix" value="/" /> 
    54                 <property name="suffix" value=".jsp" /> 
    55         </bean> 
     45    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> 
     46        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView"/> 
     47        <property name="prefix" value="/"/> 
     48        <property name="suffix" value=".jsp"/> 
     49    </bean> 
    5650 
    57         <bean id="myMethodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> 
    58                 <property name="defaultMethodName" value="home"/> 
    59                 <property name="paramName" value="methodName"/> 
    60         </bean> 
     51    <bean id="myMethodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"> 
     52        <property name="defaultMethodName" value="home"/> 
     53        <property name="paramName" value="methodName"/> 
     54    </bean> 
    6155 
    6256    <bean id="controllerEther" class="com.ether.ControllerEther"> 
     
    6559    </bean> 
    6660 
    67         <bean id="controller" class="com.ether.Controller" parent="controllerEther"> 
    68                 <property name="etherService" ref="etherService" /> 
    69         </bean> 
     61    <bean id="controller" class="com.ether.Controller" parent="controllerEther"> 
     62        <property name="etherService" ref="etherService"/> 
     63    </bean> 
    7064 
    7165</beans> 
Note: See TracChangeset for help on using the changeset viewer.