我正在尝试将一个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
我哪里出错?
答案 0 :(得分:0)
我意识到这实际上没有意义。 Spring消息标记在服务器上的JSP页面中解析,而javascript变量仅在客户端上可用。