我有一个 JSP 页面和它的支持 bean。在页面上输入的值未设置为支持 bean。
以下是示例代码
JSP代码
<tr>
<td nowrap>
<b>Script Name:</b>
</td>
<td>
<h:inputText id="name" value="#{AddScriptBean.name}" />
</td>
</tr>
支持 bean 代码是
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
我猜我点击提交页面的按钮与它有关。
<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 如下。
<navigation-rule>
<from-view-id>/wizards/script/add_script_wizard_done.jsp</from-view-id>
<navigation-case>
<from-outcome>finish</from-outcome>
<to-view-id>/ms/contract_delete_closer.jsp</to-view-id>
</navigation-case>
</navigation-rule>