转换为字符串

时间:2013-10-17 18:56:42

标签: javascript jsf-2

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

<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”?

1 个答案:

答案 0 :(得分:1)

尝试替换

var hello = #{extra.Hello}; 

通过

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

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