Использование условного оператора в значении h: inputText и h: commandButton actionListener

Я хочу загрузить две панели различий в файл .xhtml.

<h:inputText value="#{param['from']=='TERMINAL' ? terminalsList.globalFilter : merchantsList.globalFilter}" size="50" />
<h:commandButton value="Filter" actionListener="#{param['from']=='TERMINAL' ? terminalsList.filterTerminals : merchantsList.filterMerchants}" />
<h:commandButton value="Reset" actionListener="#{param['from']=='TERMINAL' ? terminalsList.resetTerminalsFilter : merchantsList.resetMerchantsFilter}" />

когда http get params равняется 'TERMINAL', я хочу загрузить управляемый bean-компонент 'TerminalList', иначе управляемый bean-компонент 'merchantsList'.

этот код не работает.

Ответы на вопрос(1)

Ваш ответ на вопрос