私は困惑しています。ユーザーに入力してもらいたい入力テキストを含むフォームがあり、ユーザーが追加ボタンを押したときに、f:param を使用してそれらのプロパティを設定します。コンテキストから値を取得しようとすると、値が null として返され続けます。
<h:form>
<h1 align="center" style="font-size: 12pt; color: green">Enter the details for the new product</h1>
<br/>
<div align="center">
<h:outputLabel id="productNameLabel"
value="Product Name " />
<h:inputText id="productName" value="#{product.productName}" />
</div>
<br/>
<div align="center">
<h:outputLabel id="productDescriptionLabel"
value="Product Description " />
<h:inputText id="description" value="#{product.description}" />
</div>
<br/>
<div align="center">
<h:outputLabel id="productQuantity"
value="Product Quantity " />
<h:inputText id="quantity" value="#{product.quantity}" />
</div>
<div align="center">
<h:commandButton value="Submit" action="welcome">
<f:param name="creating" value="true"/>
<f:param name="name" value="#{product.productName}" />
<f:param name="description" value="#{product.description}" />
<f:param name="quantity" value="#{product.quantity}" />
</h:commandButton>
</div>
</h:form>