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。