我尝试将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条答案
按热度按时间5t7ly7z51#
我意识到这实际上是没有意义的,Spring消息标签是在服务器的JSP页面中解析的,而javascript变量只在客户端可用。