我有一个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>
resSearch
页面使用该参数searchValue
并基于它执行搜索,然后显示结果:
<f:metadata>
<f:viewParam name="searchValue" value="#{searchBean.searchValue}" />
<f:event type="preRenderView" listener="#{searchBean.init}" />
</f:metadata>
我宁愿不使用 ajax 来获取inputText
组件的值。是否可以inputText
直接从 (不使用 bean 属性)获取值并将其设置为 的值param
?