【发布时间】:2013-09-07 16:53:42
【问题描述】:
我想在 .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 request params 等于 'TERMINAL' 我想加载 'terminalsList' 托管 bean,否则 'merchantsList' 托管 bean。
此代码不起作用。
【问题讨论】:
-
哪个代码不工作?请向我们展示所有相关代码。这包括 xhtml 和相关的支持 bean。另外,描述什么不起作用。堆栈跟踪?还是一些意想不到的行为?
-
-
这是 xhtml 代码,格式化无法正常工作
-
贴一些示例代码,帮助我们解决问题
-
您是要在 dataTable 或任何其他组件中加载列表
标签: jsf el conditional-operator