怎样让切换页面语言

AlexMoonshadow 2012-08-14 12:42:43
jsp页面,有按钮来设置显示的语言,这个要怎么实现,不要那种做好几套的,那样光中国都56个名族了,再加全球的,我这辈子都做不完了。有木有好点的方法,请大神赐教。
...全文
186 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
宏Lee 2012-08-14
  • 打赏
  • 举报
回复
国际化,jstl能支持的
风火轮 2012-08-14
  • 打赏
  • 举报
回复
楼主想让他自动翻译啊 那是不肯能的你要支持集击中 语言 国家化文件就要写几个 必须的 只不过网页文件可以共用 当不同地点 就从不同资源文件取显示的文字
brightyq 2012-08-14
  • 打赏
  • 举报
回复
国际化,可以使用资源文件例如 xxxx_zh_CN.properties xxxx_en_US.properties

一个直观的例子:
http://www.ibm.com/developerworks/cn/java/j-jspapp/index.html
jackson_fighting 2012-08-14
  • 打赏
  • 举报
回复
当locale设置为不同值时,服务器将读取不同的资源文件来显示信息
Eg:
在mes_zh_CN.properties和mes_en.properties文件中分别保存
hi=\u4F60\u597D, hi=hello,运行以下代码
<fmt:setLocale value='en'/>
<fmt:setBundle basename="mes"></fmt:setBundle>
<fmt:message key="hi"></fmt:message>

<fmt:setLocale value='zh'/>
<fmt:setBundle basename="mes"></fmt:setBundle>
<fmt:message key="hi"></fmt:message>
jackson_fighting 2012-08-14
  • 打赏
  • 举报
回复
楼主看下 i18n 方面的知识。
dracularking 2012-08-14
  • 打赏
  • 举报
回复
这种需求,因为内容所处位置,结构不变,只是内容因应语言而变化:

所以可以设计成,各种语言文件,每个文件中的结构位置是相同的(可以说key相同),内容值即value为对应各自语言的内容。

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧