在我的JSF應用程序中,我有一個包含多個inputtext組件的頁面。當顯示頁面時,這些輸入文本組件會填充來自數據庫的數據。當我點擊提交按鈕時,我想將這些值作爲參數傳遞給下一個facelet。jsf inputtext to bean
發生了什麼事時,我打提交,舊的值被傳遞,而不是用戶在已輸入更新的值是這裏是什麼inputText的組成部分之一的樣子:
<div align="center">
<h:outputLabel value="Product Quantity " />
<h:inputText id="quantity" value="#{product.quantity}" />
</div>
然後,在提交按鈕,我想獲得的是,在用戶類型的值:
<h:button value="Save Edits" outcome="welcome">
<f:param name="quantity" value="#{product.quantity}" />
</h:button>
比方說,100是該字段被填充了原始數量。當用戶將其更改爲110並點擊提交時,歡迎facelet仍認爲100是值。有任何想法嗎?
你必須使用'h:commandButton'而不是一個普通的'h:button',這應該修復它! –