java,WEB项目如何通过配置让其语言国际化
可以使用用一些流行框架来解决国际化问题。
在Struts2中,有两种进行国际化操作方式:
在Struts.properties文件中设置处理各种字符编码或者语言的属性文件拆配族。并由此扩展这些属性文件,
让Web系统使用卖稿形成各种语言或信息格式化的配置信旅弊息。
直接装载Struts2提供的自带信息资源包也可以实现。
在web.xml配置文件里面纳胡配置一个encoding过滤器
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
纤散 洞竖拦 <param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
看 你用什么MVC框架了。一般的struts2 jsf都带国胡轿际化功能。只需要配置相关语言。v层使用框架提供的标签带入配置文件的key值裤纳肆即可通过判断浏茄念览器选项里的语言来获取对应语言
还不放假给你看wpfdk
地方撒稿咐滑从GV范德
打发简笑
大家分开键腊
发过的看见过afgdkjf
java eclipse 国际化程序 相关问题
ResourceBundle rb=ResourceBundle.getBundle(Message);
会自动识别
Message_语言集.properties
这样的文件。
你这样的写,就会从运行时的根目录中加载。
你说SRC是不准确的,你放到SRC里
你看一下编译好的bin目录下是不是也有这个文件。
这个文件是要和class文件放在一起的。