Jsf 链接参数中的参考输入文本值

Jsf 链接参数中的参考输入文本值,jsf,jsf-2,parameter-passing,Jsf,Jsf 2,Parameter Passing,我有一个p:inputText组件和一个h:link导航到不同视图: <p:inputText id="searchValue" value="#{bean.searchValue}"> <p:ajax event="keyup" update="search" /> </p:inputText> <h:link id="search" value="search" outcome="resSearch"> <f:param n

我有一个
p:inputText
组件和一个
h:link
导航到不同视图:

<p:inputText id="searchValue" value="#{bean.searchValue}">
   <p:ajax event="keyup" update="search" />
</p:inputText>

<h:link id="search" value="search" outcome="resSearch">
   <f:param name="searchValue" value="#{bean.searchValue}" />
</h:link>

我不希望使用ajax来获取
inputText
组件的值。是否可以直接从
inputText
获取值(不使用bean属性),并将其设置为
param
的值?

只需使用简单的HTML get表单即可

<form action="resSearch.xhtml">
    <input name="searchValue" class="ui-widget ui-inputfield ui-inputtext ui-state-default ui-corner-all" />
    <input type="submit" value="search" />
</form>

如有必要,使用CSS使按钮看起来像一个链接,或者使用JS通过
-检查“在JSF中使用GetForms”部分提交表单

只需使用简单的HTML GET表单即可

<form action="resSearch.xhtml">
    <input name="searchValue" class="ui-widget ui-inputfield ui-inputtext ui-state-default ui-corner-all" />
    <input type="submit" value="search" />
</form>

如有必要,使用CSS使按钮看起来像一个链接,或者使用JS通过
-检查“在JSF中使用GetForms”部分提交表单

谢谢。这不是我所希望的,尽管这是一个解决办法。我会将结果显示在同一页上,并隐藏以前的内容。由于页面位于viewScope中,因此我可以使用相同的bean。谢谢。这不是我所希望的,尽管这是一个解决办法。我会将结果显示在同一页上,并隐藏以前的内容。由于页面位于viewScope中,因此我可以使用相同的bean。