0
這可能從JSF按鈕的GET請求中傳遞輸入嗎?JSF2:如何從提交輸入值的按鈕發送GET請求?
例如,對於以下元素,我希望按鈕將用戶重定向到類似於:search-page.xhtml?input=userSearchText
,這樣我的搜索頁面就可以收藏了。
<h:inputText value="#{bean.searchText}"/>
<h:button outcome="search" />
這可能從JSF按鈕的GET請求中傳遞輸入嗎?JSF2:如何從提交輸入值的按鈕發送GET請求?
例如,對於以下元素,我希望按鈕將用戶重定向到類似於:search-page.xhtml?input=userSearchText
,這樣我的搜索頁面就可以收藏了。
<h:inputText value="#{bean.searchText}"/>
<h:button outcome="search" />
單靠<h:button>
是不可能的。這實際上是一個簡單的重定向按鈕,而不是表單提交按鈕。
因爲你並不需要在開機自檢豆設置任何東西,你可以使用一個普通的HTML GET <form>
並讓你有在輸入名字細粒度控制通過正常的HTML表示更換JSF組件:
<form action="search-page.xhtml">
<input name="input" value="#{bean.searchText}" />
<input type="submit" />
</form>
唯一的缺點是你不能利用outcome
的JSF隱式導航。但這不應該是一個主要的阻礙者。
這可能是按鈕提交給JSF bean中的特殊方法嗎?我如何檢測bean側的表單提交。 – Mohsen
在目標視圖上使用' '。 –
BalusC