ログインしているユーザーのタイプに対して別のメッセージを表示しようとしていますが、解析例外が発生しています
<ui:define name="header">
<ui:param name="userParam" value="#{bean.user.firstName} - #{bean.user.lastName}" />
<p:panel id="headerPanel"
header="#{bean.adminUser ? 'Welcome Power User' userParam : bean.normalUser ? 'Welcome User' userParam :'Welcome to sytem'}"/>
</ui:define>
これは例外です
Caused by: org.apache.el.parser.ParseException: Encountered "?" at line 1, column 21.
Was expecting one of:
"}" ...
"." ...
"[" ...
">" ...
"gt" ...
"<" ...
"lt" ...
">=" ...
"ge" ...
"<=" ...
"le" ...
"==" ...
"eq" ...
"!=" ...
"ne" ...
"&&" ...
"and" ...
"||" ...
"or" ...
"*" ...
"+" ...
"-" ...
"/" ...
"div" ...
"%" ...
"mod" ...