alert("#{bundle.message_email_sent}");
. 例如,作为我钥匙的分隔符 message.email.sent=E-Mails sent.
message.email.sent=E-Mails sent.
alert("#{bundle.message.email.sent}");
如何告诉EL解析器使用整个“message.email.sent”作为密钥?
alert("#{bundle[\'message.email.sent\']}");
这也会导致错误。 有什么建议吗?
当“key”包含在EL中有意义的字符时,确实需要使用大括号表示法,但是不需要转义单引号,不管highlighter告诉您的JS语法是什么。EL在Java/JSF运行时运行,而不是在JS运行时运行。
alert("#{bundle['message.email.sent']}");