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

yas*_*ash 3 java checkbox jsf javabeans

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

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

lan*_*l79 8

使用JSF 1.x,您可以:

<h:selectBooleanCheckbox value="#{aBean.aFiled}" onclick="submit()" />
Run Code Online (Sandbox Code Playgroud)

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

<h:selectBooleanCheckbox value="#{aBean.aFiled}">
  <f:ajax event="click" execute="@form" />
</h:selectBooleanCheckbox>
Run Code Online (Sandbox Code Playgroud)

对于JSF和ajax,请看一下:学习JSF2:JSF中的Ajax - 使用f:ajax标签