我在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?
答案 0 :(得分:1)
由于javascript在客户端浏览器中有效,因此applicationresources.properties位于服务器中。
如果您使用struts,可以使用 bean:message 标记在javascript中检索i18n字符串,如下所示。
var criteriaRequire = "<bean:message key="error.0044" />";
alert(criteriaRequire);