0

私は困惑しています。ユーザーに入力してもらいたい入力テキストを含むフォームがあり、ユーザーが追加ボタンを押したときに、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>
4

0 に答える 0