gpt4 book ai didi

java - Facelets:如何将属性保存到 View bean 中?

转载 作者:太空宇宙 更新时间:2023-11-04 08:33:09 26 4
gpt4 key购买 nike

这个问题可能太简单和愚蠢了,但是,我没有从谷歌得到任何有用的信息。

bean 类:

public class Foo {

boolean a;

public boolean getA() {
return a;
}

public void setA(boolean a) {
this.a = a;
}

}

页面:

<h:selectBooleanCheckbox value="#{foo.a}" />

如何不使用 valueChangeListener,将复选框的值写回 View bean 中的“a”属性?或者一般来说,更新 bean 属性的推荐方法是什么?

最佳答案

您只需提交表格即可。使用 <h:commandButton /> 执行此操作, 例如。确保两个标签都在同一个 <h:form></h:form> 内.

一般来说,每个<h:commandSomething没有 immediate="true"属性,将提交表单(并让输入字段的值经过转换、验证和 bean 更新)。

关于java - Facelets:如何将属性保存到 View bean 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7036478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com