在纯js中获取I18N字符串

时间:2013-02-19 17:00:30

标签: javascript internationalization struts dwr

我在Struts框架上使用Direct Web Remoting来显示一些I18N值。

例如,
>文件名= Test.js

function test()
{
DWRutil.getMyAlert("i18n.test.javascript.alert",function(str){
alert(str);
});
}

在DWRUtil的getMyAlert方法中,从applicationresources.properties返回I18N值

问题:
有没有选项可以直接从applicationresources.properties加载I18N值到Test.js?

1 个答案:

答案 0 :(得分:1)

由于javascript在客户端浏览器中有效,因此applicationresources.properties位于服务器中。

如果您使用struts,可以使用 bean:message 标记在javascript中检索i18n字符串,如下所示。

var criteriaRequire = "<bean:message key="error.0044" />";
alert(criteriaRequire);