2015-01-21 62 views
0

我得到以下异常: -在JSF中检查双引号?

EL表达式不平衡:...#{!I18N [ 'key_hint_message'] = ' “”'}

我想检查我的proprty文件包含 “” 上面的标签

我的XHTML代码:

<h:panelGroup rendered="#{I18N['key_hint_message'] !='&quot;&quot;' }" 

感谢

回答

0

使用空运算符:

空:空操作者是可以被用来确定一个值是否为前缀操作为零或为空

这必须工作:

<h:panelGroup rendered="#{not empty I18N['key_hint_message']}" 

要看看它是怎么工作的检查http://docs.oracle.com/javaee/5/tutorial/doc/bnahq.html#bnaik

+0

我试过,但它然后显示$$ key_hint_message $$也就是说,它显示了一些关键 – sidkool3k 2015-01-21 08:27:31

+0

然后'国际化['key_hint_message ']'无效......它是一个真正的价值? – 2015-01-21 08:28:45

+0

我的权利条目是:key_hint_message =“”当我做它key_hint_message =即空白我的页面显示$$ key_hint_message $$ – sidkool3k 2015-01-21 08:43:57