Jsf JSP值未设置为支持bean

Jsf JSP值未设置为支持bean,jsf,Jsf,我有一个JSP页面和它的支持bean。在页面上输入的值未设置为支持bean 下面是示例代码 JSP代码 <tr> <td nowrap> <b>Script Name:</b> </td> <td> <h:inputText id="name" value="#{AddScriptBean.name}" /> </td> </tr

我有一个JSP页面和它的支持bean。在页面上输入的值未设置为支持bean

下面是示例代码

JSP代码

<tr>
    <td nowrap>
        <b>Script Name:</b>
    </td>
    <td>
        <h:inputText  id="name" value="#{AddScriptBean.name}" />
    </td>
</tr>
我想我点击提交页面的按钮与此有关

<h:commandButton immediate="true"  id="finishButton"  style="display:none;" action="#{AddScriptBean.finish}" >
    <f:verbatim><feat:Button label="Finish" onclick="submitFinishButton()"/>
    </f:verbatim>
</h:commandButton>

我的faces-config.xml如下所示


/向导/script/add_script_wizard_done.jsp
完成
/ms/contract\u delete\u closer.jsp

这是因为您为命令按钮提供了immediate=“true”。在这种情况下,将跳过更新bean值阶段。浏览链接以更好地理解JSF生命周期

bean的操作方法被调用了吗?我发现了这个问题。我不确定我是否可以在这里提到它。您使用的是JSF1.x的哪个版本?另外,您是自己学习JSF,还是遵循教程,还是维护一个活生生的应用程序?
<h:commandButton immediate="true"  id="finishButton"  style="display:none;" action="#{AddScriptBean.finish}" >
    <f:verbatim><feat:Button label="Finish" onclick="submitFinishButton()"/>
    </f:verbatim>
</h:commandButton>