struts国际化
  不过,我在程序中用到javascript,
里面也有汉字部分,我也希望国际化,但是不行,请求大家怎么做
比方说,在用struts的 时候,我们要删除一条记录,这个时候,我们的程序往往会先弹出”确定要删除这条记录吗??“这显然是用alert("确定要删除这条记录吗??");来实现的,这些js语言,我是专门写在一个js文件里的我也试图国际化,但是没有成功,请问大家怎么做的??

解决方案 »

  1.   

    alert("<bean:message key="sureToDelete"/>");key同struts国际化的一般部分。
      

  2.   

       就是这样的key--value
      其实,所谓的国际化,还不是在配置文件中配好了。根据用户选择的语言类别,把其保存到Seesion中;然后进行一旦涉及字段的时候,就根据session中的值是去读中文或者英文配置文件或者是属性文件。
      

  3.   

    JavaScript里面的confirm() 是否对你有用
      

  4.   

    javascipt裡面是可以寫struts標籤的var message = <s:label key="message" />;上面用的是struts2的標籤
      

  5.   

    上边的方法可以如果要好理解些
    用struts标签把药国际化得信息输出到页面的一个隐藏域里
    再用js去读取在使用alert();
      

  6.   

    把需要国际化的信息写入properties文件,然后调用