Pasando valor de entrada de texto como parámetro

Quiero pasar la entrada del usuario a otra página como parámetro. Aquí está mi 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>

Bueno, esto no está funcionando. Puedo leer el valor de entrada de texto en mi bean de respaldo, pero no puedo enviarlo a word.xhtml.

Aquí hay otro enfoque que probé:

<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>

Esto tampoco está funcionando.

Entonces, ¿qué estoy haciendo mal?

Respuestas a la pregunta(1)

Su respuesta a la pregunta