Übergabe des Eingabetextwertes als Parameter

Ich möchte Benutzereingaben als Parameter an eine andere Seite übergeben. Hier ist mein Code:

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

Nun, das funktioniert nicht. Ich kann den Eingabetextwert in meiner Backing-Bean lesen, aber nicht an word.xhtml senden.

Hier ist ein anderer Ansatz, den ich versucht habe:

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

Das funktioniert auch nicht.

Also, was mache ich falsch?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage