【发布时间】:2012-10-12 23:50:23
【问题描述】:
我想将用户输入作为参数传递到另一个页面。这是我的代码:
<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>
好吧,这行不通。我可以读取支持 bean 中的 inputtext 值,但无法将其发送到 word.xhtml。
这是我尝试过的另一种方法:
<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>
这也不行。
那么,我做错了什么?
【问题讨论】:
标签: jsf parameter-passing