0

我正在加载这个处理翻译的包。

<f:loadBundle basename="com.ni.lib.extra.delivery.ExtraBundle" var="extra" />

它被用作普通豆。所以,如果我需要“欢迎”键的值,那么我会这样做

#{extra.welcome}. 

问题是我必须将这个额外变量返回的任何内容转换为字符串以供 javascript 使用。现在,这就是发生的事情

var hello = #{extra.Hello}; 

在浏览器中,这就是显示的内容

var hello = Hello;

并导致错误,因为未定义变量 Hello。我怎样才能把它变成“你好”?

4

1 回答 1

1

尝试更换

var hello = #{extra.Hello}; 

经过

var hello = "#{extra.Hello}"; 

这样,Hello 将被识别为字符串,而不是 var。

于 2013-10-17T19:00:36.047 回答