<f:param>
долго не работал в <h:commandButton>
до JSF 2.0. Предполагалось использовать только в сочетании с <h:outputFormat>
, <h:commandLink>
и <h:outputLink>
.
Похоже, что вы используете JSF 2.0, но Тринидад еще не "готов к JSF 2.0". Затем вы должны использовать <f:setPropertyActionListener>
вместо.
Вот пример:
<tr:commandButton value="submit" action="#{bean.submit}">
<f:setPropertyActionListener target="#{bean.someProperty}" value="someValue" />
</tr:commandButton>
Вы также можете рассмотреть возможность обновления Trinidad до версии, совместимой с JSF 2.0, если таковая имеется.