hi, here is a example
1.- If you using Netbeans. Create a new message.properties on the folder other sources.
messageP.png
2.- open the file and set the key
title=MyTitleTest
3.- In your disparcher-servlet.xml (Spring IOC Container)
2.- In this case in your controller implement MessageSourceAwareCode:<bean id="localeChangeInterceptor" class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor"> <property name="paramName" value="language" /> </bean> <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> <property name="basename" value="messages" /> </bean> // this is you controller where you make the reference to the messageSource <bean name="userProfileFirstLoginController" class="gaa.vaa.web.user.profile.UserProfileFirstLoginController"> <property name="messageSource" ref="messageSource" /> </bean>
Done, you get the messageCode:public class UserProfileFirstLoginController extends AbstractController implements MessageSourceAware{ private MessageSource messageSource_; @Override public void setMessageSource(MessageSource ms) { messageSource_=ms; } protected ModelAndView handleRequestInternal( HttpServletRequest request, HttpServletResponse response) throws Exception { Map<String,Object> model = new HashMap<String,Object>(); // here is how to get the message String messageS = messageSource_.getMessage("title",null,Locale.ENGLISH); model.put("messageS",messageS); return new ModelAndView(modelAndView,model); }


Reply With Quote