Java springmvc/JSP。如何创建具有国家/地区列表的多语言组合?
我利用了本例中所示的配置: 现在,我会选择一个国家进行国际化组合。我怎么能做这样的事?(JSP和SpringMVC3.0.5) 请帮助。您可以尝试以下方法:Java springmvc/JSP。如何创建具有国家/地区列表的多语言组合?,java,spring,spring-mvc,internationalization,Java,Spring,Spring Mvc,Internationalization,我利用了本例中所示的配置: 现在,我会选择一个国家进行国际化组合。我怎么能做这样的事?(JSP和SpringMVC3.0.5) 请帮助。您可以尝试以下方法: <spring:url var="langChangeUrl" value =""/> <form action="${langChangeUrl}" method="get"> <select name="lang" > <option value="de">Deutsch&
<spring:url var="langChangeUrl" value =""/>
<form action="${langChangeUrl}" method="get">
<select name="lang" >
<option value="de">Deutsch</option>
<option value="en">English</option>
</select>
<input type="submit" value="change">
</form>
*消息属性*
languageName.de=Deutsch
languageName.en=Englisch
languageName.de=German
languageName.en=English
messages.properties
您需要配置spring以加载语言属性文件:
<!-- Resolves localized messages*.properties files for internationalization. -->
<bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource"
id="messageSource"
p:basenames="WEB-INF/i18n/messages"
p:fallbackToSystemLocale="false"/>
您到底需要什么?你能提供一些想要的行为的例子吗?我需要一个例子。如果国家目标的解决方案是错误的。请提示。当他/她问“你到底需要什么”时,axtavt说:“为你试图解决的问题提供更好的解释”。更重要的是,当你说“我会选择一个国家进行国际化组合”时,你是什么意思?是否希望组合中的文本项根据区域设置进行更改,是否希望组合中的选项设置区域设置,还是需要其他内容?这对我不太好。例如,英国人应该看到英语,德语,但德国应该看到英国,德国等。你知道我的意思吗?@user612925:你是舒尔公司的员工吗?你想这样说:当所有语言都是俄语时,你有没有试过选择自己的语言(例如,如果你在莫斯考的网吧里:提示德语是?)@用户612925:不管怎样,我已经扩展了我的答案。它不像这样。在一个组合中,我选择了一种语言。就我而言,是英语或德语。下一步,在前面选择的基础上,我想命名适合该语言的国家。@user612925:在这种情况下,您需要在两个选择之间重新加载页面以设置语言。对于第二个页面,您可以使用
——但是第二个表单提交不能发送到${langChangeUrl}
languageName=German
languageName=English
<!-- Resolves localized messages*.properties files for internationalization. -->
<bean class="org.springframework.context.support.ReloadableResourceBundleMessageSource"
id="messageSource"
p:basenames="WEB-INF/i18n/messages"
p:fallbackToSystemLocale="false"/>