如何提交带有复选框的表单?

时间:2012-02-08 10:32:12

标签: java jsf checkbox javabeans

是否可以在复选框的帮助下提交JSF表单?

我有多个复选框,当我点击其中一个时,它应该实际提交表单并转到下一页。复选框值应绑定到辅助bean。

1 个答案:

答案 0 :(得分:8)

使用JSF 1.x,您可以:

<h:selectBooleanCheckbox value="#{aBean.aFiled}" onclick="submit()" />

如果您使用JSF 2.x,那么您可以使用ajax:

<h:selectBooleanCheckbox value="#{aBean.aFiled}">
  <f:ajax event="click" execute="@form" />
</h:selectBooleanCheckbox>

对于JSF和ajax,请查看:Learning JSF2: Ajax in JSF – using f:ajax tag