gpt4 book ai didi

java - 基于 boolean bean 属性设置 struts2 复选框

转载 作者:行者123 更新时间:2023-12-01 14:50:20 25 4
gpt4 key购买 nike

我有一个 struts2 复选框,如下所示:

 <s:checkbox id="frequencyBased" name="tramBean.frequencyBased" value="false" onclick="changeFrequency()"/>

我有一个具有以下方法的 bean:

public void setFrequencyBased(boolean isFrequencyBased) {
this.isFrequencyBased = isFrequencyBased;
}

public boolean isFrequencyBased() {
return isFrequencyBased;
}

当我选中该框并提交表单时, boolean 值会被适当设置(选中 -> true,未选中 -> false)。

但是,当我返回到设置了属性的页面时,复选框不会更新以反射(reflect)该设置。我在 isFrequencyBased() 中有一个断点,我可以看出它没有被调用。我究竟做错了什么;如何获得复选框来读取 bean 中的属性?

最佳答案

尝试

<s:checkbox id="frequencyBased" name="tramBean.frequencyBased" value="tramBean.frequencyBased" fieldValue="true" onclick="changeFrequency()"/>

关于java - 基于 boolean bean 属性设置 struts2 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14946063/

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