我正在加载处理翻译的这个包。
<f:loadBundle basename="com.ni.lib.extra.delivery.ExtraBundle" var="extra" />
它用作普通bean。所以,如果我需要“welcome”键的值,那么我就这样做
#{extra.welcome}.
问题是我必须将此额外变量返回的内容转换为字符串以供javascript使用。现在,这就是发生的事情
var hello = #{extra.Hello};
在浏览器中,这就是显示的内容
var hello = Hello;
并导致错误,因为未定义变量Hello。如何将其转换为“Hello”?
答案 0 :(得分:1)
尝试替换
var hello = #{extra.Hello};
通过
var hello = "#{extra.Hello}";
这样,Hello将被识别为字符串,而不是var。