struts国际化,为什么我把浏览器的语言设成任何语言,重启后还是显示中文啊 google搜索 “struts 资源文件 乱码”第一二篇文章都不错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 根struts本身无关。可以这么验证:把request的locale打出来,可以看到,你的浏览器短的语言其实是系统的默认语言(对windows而言是这样的,其他系统不知道)。把系统的默认语言改为其他语言试试看:) 这是因为国际化的时候,一般是取服务器JVM的locale信息来定的,而这个信息就是服务器所依附的操作系统的信息,当然操作系统的版本是可以改的,比如换个E文版装装:)pitez()说的设置区域,应该是类似的。浏览器的语言信息,会在request的编码里面体现,(request本身也可以设置语言编码),这是requst请求中带的locale信息。对国际化来说,要看国际化的策略。比如:是对不同浏览用户(locale信息不同)出现对应的语言界面,还是根据安装区域的不同,根据服务器的locale信息取得不同的语言界面。(仿佛记得也可以查看cookie信息来做国际化)国际化一般都会考虑这些问题。我了解的一些大概:spring对以上这几种方式都用考虑,struts主要是根据JVM的locale信息,mvnforum是根据浏览器的locale信息来决定的。欢迎拍砖 http://www.javayou.com/showlog.jspe?cat_id=3&log_id=394 是不是你jsp里强制指定了语言? 所有图标都在一个图片里,是怎样使用的? 关于UltraEdit的筛选同一后缀名文件 java如何使用主板上的小小喇叭? 关于java调用数据库占用资源的问题 怎样加入不在同一目录的声音文件?为什么总是出现异常? 怎么添加背景音乐 如何使用java转换GB18030为GBK?? 我是菜鸟,请大虾指教关于quoted-printable的问题!!! java学习要点 JAVA 流程控制语句 switch case 为什么不能通过编译?很奇怪.求教高手. 问一个基本的编译交错问题...
浏览器的语言信息,会在request的编码里面体现,(request本身也可以设置语言编码),这是requst请求中带的locale信息。
对国际化来说,要看国际化的策略。比如:是对不同浏览用户(locale信息不同)出现对应的语言界面,还是根据安装区域的不同,根据服务器的locale信息取得不同的语言界面。(仿佛记得也可以查看cookie信息来做国际化)
国际化一般都会考虑这些问题。
我了解的一些大概:spring对以上这几种方式都用考虑,struts主要是根据JVM的locale信息,mvnforum是根据浏览器的locale信息来决定的。欢迎拍砖