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

ou6hu8tu  于 2023-03-07  发布在  Spring
关注(0)|答案(1)|浏览(119)

我尝试将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

我哪里做错了?

5t7ly7z5

5t7ly7z51#

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

相关问题