Passando o valor de inputtext como parâmetro

Eu quero passar a entrada do usuário para outra página como um parâmetro. Aqui está o meu código:

 <h:form>
     <h:inputText value="#{indexBean.word}"/>
     <h:commandLink value="Ara" action="word.xhtml">
          <f:param value="#{indexBean.word}" name="word"/>
     </h:commandLink>
</h:form>

Bem, isso não está funcionando. Eu posso ler o valor de entrada de texto no meu bean de apoio, mas não posso enviá-lo para word.xhtml.

Aqui está outra abordagem que tentei:

<h:form>
     <h:inputText binding="#{indexBean.textInput}"/>
     <h:commandLink value="Ara" action="word.xhtml">
          <f:param value="#{indexBean.textInput.value}" name="word"/>
     </h:commandLink>
</h:form>

Isso também não está funcionando.

Então, o que estou fazendo errado?

questionAnswers(1)

yourAnswerToTheQuestion