Jsf JSP值未设置为支持bean
我有一个JSP页面和它的支持bean。在页面上输入的值未设置为支持bean 下面是示例代码 JSP代码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
<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>