将IE中 internet选项中的语言改成你要显示的国家就OK拉!

解决方案 »

  1.   

    我知道啊,就是在java代码中读取key
    就是跟jsp中的<bean:message key="haha"/>
      

  2.   

    在action中得到.properties文件的值
    //key为映射文件中的<messages-resources>中的key
    org.apache.struts.util.MessageResources message = this.getResources(req,key);
    //得到英文的
    String msg = message.getMessage(new Locale("en","US"),".properties中的键值");
    //得到中文的
    String msg = message.getMessage(new Locale("ch","CH"),".properties中的键值");
      

  3.   

    只有那不是要把之前的所以的<bean:message  key="haha"/>里面加bundle="moreResources"那不是更麻烦(因为现在是个大项目更改好麻烦)。还有更好点方法吗?谢谢您的回答。非常感谢!
      

  4.   

    建议你看下孙卫琴的精通struts这本书,在国际化这一章中有详细的介绍
      

  5.   

    国际化问题。。如果你用的开发工具是MyEclipse的话,你可以去下载国际化插件。然后你要实现中英两国的国际化,那么你就要有两个资源文件,资源文件名一定要注意别写错,中文的要写[文件名]_zh.properties,[文件名]和你英文资源文件的文件名一样,插件可以让你在一个文件中操作,并把中文内容转化为UTF-8保存。
    最后在页面显示的时候,你可以用struts标签库中的<bean:message key="haha"/>实现国际化。
    国际化是个不大不小的问题,建议你找本书或例子好好揣摩一下吧!