【发布时间】:2011-11-21 19:19:42
【问题描述】:
我写了两页……一个是提交数据的表单,第二个是为了确认交易实际执行了一些计算。
我有一个托管 bean,即 FormDataBean 和一个类 Reservation.java,我为每个预订进行实例化。现在我在表单的末尾有一个提交按钮:
<h:commandButton value="Submit" action="confirmation"/>
在 bean 中我像往常一样有 setter 和 getter。在我定义的方法中,我创建了一个 Reservation 实例,然后将 beans 变量设置为实例变量,例如
reservation.startDate = startDate;
reservation.endDate = endDate;
reservation.checkRange();
最后一个方法,即 checkRange() 将使用赋值给实例变量来进行计算。它应该返回一个成功或失败的字符串。
现在当我在表单中输入数据并按提交时,它只是刷新页面但没有提交任何内容。因为它没有转到下一页:( 知道发生了什么吗?我不需要定义导航规则,因为在其他项目中,我进行了简单的计算并在下一页显示结果,它可以工作!请指教 谢谢,
【问题讨论】:
标签: jsf