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里强制指定了语言? linux命令大全 关于异常的问题请教 关于inner类的问题 我如何让程序根据客户机屏幕的大小重新排列swing的控键的位置? 如何用JAVA实现对SQLSERVER数据库的备份和恢复 如何在java应用程序中添加帮助功能? 请教一个方法 问一个关于java中文的问题(迫切求助)!! 大家是怎样提高类设计能力的,现在觉得好的类设计比编码要重要和困难。 求助JDK安装好之后但是JAVA--JAVAC不识别的问题 为什么不能通过编译?很奇怪.求教高手. 问一个基本的编译交错问题...
浏览器的语言信息,会在request的编码里面体现,(request本身也可以设置语言编码),这是requst请求中带的locale信息。
对国际化来说,要看国际化的策略。比如:是对不同浏览用户(locale信息不同)出现对应的语言界面,还是根据安装区域的不同,根据服务器的locale信息取得不同的语言界面。(仿佛记得也可以查看cookie信息来做国际化)
国际化一般都会考虑这些问题。
我了解的一些大概:spring对以上这几种方式都用考虑,struts主要是根据JVM的locale信息,mvnforum是根据浏览器的locale信息来决定的。欢迎拍砖