我在将某些参数从UI传递给Action Listener方法时遇到了一些问题。请找到下面的代码。我有两个textboxs,我会通过文本框的值到的ActionListener执行一些计算在ActionListener中传递参数的问题
<h:commandButton id="calculateButtonID" value="Calculate" actionListener="#{adjustedBean.calculate}">
<f:param name="targetInventoryDays" value="#{adjustedBean.adjustedQtyVo.targetDays}"></f:param>
<f:param name="seasonalityFactor" value="#{adjustedBean.adjustedQtyVo.seasonFactor}"></f:param>
</h:commandButton>
当我试图让在ActionListener的方法参数的值,该值似乎并没有得到在“计算”按钮的第一次点击时通过。只有当我第二次单击按钮时,我似乎才会获得即将传递的值/参数。您能否让我知道当我点击计算按钮时,我需要做的第一次获取值。
由于提前
它是一个请求范围?如果是的话,请尝试查看范围 – Daniel 2012-08-06 07:53:42