程序使用struts 、hibernate和spring 开发的,想实现中文、英文和繁体,请问有什么办法?
希望大家指导一下,谢谢!

解决方案 »

  1.   

    struts通过配置文件控制,在SRC下新建一个文件xx.properties,xx_en_US.properties表示英文的,xx_zh_CN.properties表示中文的,xx_zh_TW.properties表示繁体的 
      

  2.   

    首先,国际化分为基于浏览器和动态的。
    1:基于浏览器的很简单,你只要写3个properties文件如我的
    message_en_US.properties
    message_zh_CN.properties
    jsp获取可以用struts的标签:<bean:message key="user.username"/> 2:动态的是在程序运行中修改session中的一个键
    如:Locale currentLocale = new Locale("zh","CN"); 
    request.getSession().setAttribute(Globals.LOCALE.KEY,currentLocale); 
      

  3.   

    struts2的书找本来看下就知道了,很简单的!
      

  4.   

    struts不是有国际化吗,很简单的,楼主struts没学好吧
      

  5.   

    一般java程序,重点就是JDK中的ResourceBundle(资源束)+MessageFormat(格式化输出)
    struts在此基础上,可以自行进行配置,LZ可以google struts+国际化
      

  6.   

    配置资源文件就行了,spring和struts都可以国际化