Different i18n in spring according to url

Posted by Fanooos on Stack Overflow See other posts from Stack Overflow or by Fanooos
Published on 2010-05-17T10:37:47Z Indexed on 2010/05/17 10:40 UTC
Read the original article Hit count: 232

Filed under:
|
|

I have a spring web application that is required to work as following

the application will be accessed from two different URLs www.domain1.com and www.domain2.com

and it is required that the two URLs looks like two different applications with different CSS and I18n.

for the css part is done but I am stuck with the i18n part

How to make spring load different i18n properties file according to the domain name?

The solution that I thought in is to implement a filter that check the request URL and according to the URL it clears the message source bean and load the required i18n file but it does not looks good for the performance

by the way I am using ReloadableResourceBundleMessageSource message source

Another solution is to implement two different message sources. The problem with this solution is that from the source code I can manage the bean that I use but how can I tell the fmt:message tag which data source to use ?

Thanks in advance and best regards

© Stack Overflow or respective owner

Related posts about spring-framework

Related posts about spring-mvc