使用javascript函数参数作为spring消息标记参数

时间:2013-06-27 09:04:13

标签: javascript spring internationalization

我正在尝试将一个javascript函数参数放入Spring消息中,但它失败了。

消息文件条目:

operators.delete.confirm=Are you sure you want to delete {0}?

相关的javascript片段:

var msg = '<spring:message code="operators.delete.confirm" arguments="${username}" javaScriptEscape="true"/>';
console.log ( msg );
console.log ( username );

我期望用户名为103的输出为Are you sure you want do delete 103?,但该参数未被使用。控制台日志消息的输出是:

[19:00:14.926] Are you sure you want to delete {0}?
[19:00:14.926] 103

我哪里出错?

1 个答案:

答案 0 :(得分:0)

我意识到这实际上没有意义。 Spring消息标记在服务器上的JSP页面中解析,而javascript变量仅在客户端上可用。