jsf inputtext没有设置值

时间:2012-12-16 03:10:43

标签: java jsf

我很难过。我有一个带有inputtexts的表单,我想让用户填充,当他们点击添加按钮时,使用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>

0 个答案:

没有答案