он обрабатывает ключевое слово типа «self» и перенаправляет в текущее представление и добавляет необходимые параметры запроса.

тправить форму на ту же страницу и использовать параметры GET?

Содержание страницы JSF:

<f:metadata>
    <f:viewParam name="item1" value="#{bean.item1}"/>
    <f:viewParam name="item2" value="#{bean.item2}"/>
</f:metadata>

...

<h:form>
  <h:inputText value="#{bean.item1}"/>
  <h:inputText value="#{bean.item2}"/>

  <h:button value="Submit" >
      <f:param name="item1" value="#{bean.item1}"/>
      <f:param name="item2" value="#{bean.item2}"/>
  </h:button>
</h:form>

Если я запрашиваю страницу: form.jsf? Item1 = foo & item2 = bar, она заполняет текстовые поля, но отправка формы сама по себе, похоже, не работает.

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

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