Нет, нет.Поскольку <button>
обычно используется только в запросах GET, вы также можете просто указать его в шаблоне JSF.В любом случае вам не нужно связывать какие-либо действия с управляемым JSF-компонентом.
В JSF 2.0, кстати, есть <h:button>
, который отображает кнопку GET и предлагает возможностьвключить параметры просмотра и / или выполнить неявную навигацию.Обе функции недоступны в JSF 1.2, поэтому в любом случае нет смысла иметь подобный компонент в JSF 1.2.
С другой стороны, если вы на самом деле намереваетесь использовать <button>
, чтобы вызвать метод действия управляемого POST-компонента, тогда вы действительно должны использовать вместо него <h:commandButton>
.Если у вас возникла конкретная проблема, для которой вы подумали, что решением было использовать <button>
, то вам нужно переформулировать ваш вопрос, чтобы более подробно рассказать о этой конкретной проблеме, чтобы мы моглиможете ответить как добиться того же с <h:commandButton>
.