我想请问一下各位大神,在一个js(one.js文件中)中怎么实现国际化?网上找的有的太简单我看不太懂,还有的我运行不了,大家说详细点啊

解决方案 »

  1.   

    用struts 标签啊  <bean:message>和<bean:write> 的key 属性  对应的
    IPTVMWECSResources_en.properties(英语)
    IPTVMWECSResources_zh.properties(中文)
    里面的键值对具体的 去找struts的学习手册吧
      

  2.   

    <bean:message>好像不能在XXX.js中用
    IPTVMWECSResources_en.properties(英语) IPTVMWECSResources_zh.properties(中文) 
    这两个好像也不能在XXX.js中读出数据,至少我不会,能说一下吗?
      

  3.   

    这个标签是struts标签库   你没添加标签库当然不能使用 你别告诉我 怎么添加struts功能  和怎么添加标签库 你也不会吧 *.properties 是一个个的键值对我具个例子给你看吧 在看不明白 你只能去看书了在IPTVMWECSResources_en.properties 里面
    login=login
    IPTVMWECSResources_zh.properties(中文) 里面
    login=登陆jsp页面
    <html:submit property="(自己填)"><bean:message key="login"></html:submit>他会根据你浏览器的语言读取properties的至于怎么获得properties的文件 懂得struts 的人都知道吧
      

  4.   

    用struts 标签啊  <bean:message>和 <bean:write> 的key 属性  对应的 
    IPTVMWECSResources_en.properties(英语) 
    IPTVMWECSResources_zh.properties(中文) 
    里面的键值对 
      

  5.   

    你这个是什么页面?jsp页面我也会,我问的是js页面
      

  6.   

    js一样用
    return confirm("<bean:message key="ecs.alert.delete"/>");
      

  7.   

    在js文件里面是用不了<bean:message key="ecs.alert.delete"/>的
      

  8.   

    一般js是个xxx.jsp加载的 可在xxx.jsp文件中加载时添加一个<script src="${contextPath}/js/i18n_${language}.js<script>这个文件时在启动时放到session中就行了.
    例如
    在 js页面直接用 i8n_zh_ch.js中的标签就行了