我在尝试在EL String中添加引号时收到错误:EL Expression Unbalanced
。我怎么能这样做?
#{chainModel.selectedChain.equalsIgnoreCase("")
? 'Kettenbearbeitung' :
'Verkettung'
.concat('"')
.concat(chainModel.selectedChain)
.concat('"')}
答案 0 :(得分:0)
当您需要使用复杂字符串连接JAVA值时,尝试使用\"
ASCII HTML名称来避免JSF语法验证。或者使用\"
作为双引号,或使用\'
作为简单引号,当需要简单的字符串时,它会被简化。
在你的情况下,我提出以下建议:
? 'Kettenbearbeitung' :
'Verkettung'
.concat('\"')
.concat(chainModel.selectedChain)
.concat('\"')