Click here to Skip to main content
15,889,651 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I am new in spring mvc 2.5 and when I develop simple example of i18n in spring mvc 2.5 it works properly but I want to use i18n in existing project which develop in spring mvc 2.5 but I am unable to get message as per language selection please help me thanks in advance

dispatcher-servlet.xml file contains :-

<bean class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping">
<property name="interceptors">
<list>
<ref bean="localeChangeInterceptor"/>
</list>
</property>
</bean>

<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"
p:paramName="language" />
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<property name="cookieName" value="locale" />
<property name="cookieMaxAge" value="300" />
<property name="defaultLocale" value="en" />
</bean>
<!--bean id="localeResolver" class="org.springframework.web.servlet.i18n.SessionLocaleResolver"
p:defaultLocale="en"/-->

<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource" p:basename="messages" />

And login.jsp contain

<%@ page contentType="text/html;charset=UTF-8" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<%//@page contentType="text/html" pageEncoding="UTF-8"%>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@page import="java.util.Hashtable,java.util.Properties"%>
<%@page import="java.util.Locale"%>
<validator:javascript formName="loginCommand"
staticJavascript="false" xhtml="true" cdata="false"/>
<html xmlns="http://www.w3.org/1999/xhtml">
<%@page errorPage="Error.jsp" %>

<div align="right"><b>Select language : </b><a href="?language=en">English</a><b> | </b><a href="?language=fr_FR">French</a></div>

welcome.springmvc : <spring:message code="welcome.springmvc" />

we have two properties file

messages.properties , messages_fr_FR.properties

but I am always getting message from messages.properties file

thanks in advance
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900