Java Struts2复选框保存到其他bean

Java Struts2复选框保存到其他bean,java,checkbox,struts2,Java,Checkbox,Struts2,我在将复选框值保存到某个bean中时遇到问题。有了文本等其他东西,一切都没问题。而且,如果我将复选框值保存到MyAction类中,我也不会有任何问题。 只有当我尝试在我的类中使用一些bean时,问题才会出现 jsp示例: <s:form> <s:checkbox name="myBean.flag"/> <s:submit/> </s:form> ====== 另一方面,我的问题似乎和这家伙的问题差不多: 将aFlag更正为标志,并将复选框的值

我在将复选框值保存到某个bean中时遇到问题。有了文本等其他东西,一切都没问题。而且,如果我将复选框值保存到MyAction类中,我也不会有任何问题。 只有当我尝试在我的类中使用一些bean时,问题才会出现

jsp示例:

<s:form>
<s:checkbox name="myBean.flag"/>
<s:submit/>
</s:form>

======

另一方面,我的问题似乎和这家伙的问题差不多:
aFlag
更正为
标志
,并将
复选框的
添加到:

<s:checkbox name="myBean.aFlag"/>

aFlag
更正为
标志
,并将
复选框的
添加到:

<s:checkbox name="myBean.aFlag"/>

顺便说一句,
myBean.aFlag
应该是
myBean.flag
2)。这只是这个主题的一个输入错误。我无法将复选框值保存到某个bean中,
myBean.aFlag
应该是
myBean.flag
2)。这只是这个主题的一个输入错误。我无法将复选框值保存到某些beanNo中,它没有。这只是这个主题中的一个输入错误,而不是我真正的代码。带着国旗。不,它不起作用,因为struts2复选框标签没有这样的属性“property”。我也在使用这种解决方法。但它似乎解决了s2的bug:)@hades可能,但它似乎完成了任务:D这是你的答案;-)不,没有。这只是这个主题中的一个输入错误,而不是我真正的代码。带着国旗。不,它不起作用,因为struts2复选框标签没有这样的属性“property”。我也在使用这种解决方法。但它似乎解决了s2的bug:)@hades可能,但它似乎完成了任务:D这是你的答案;-)
<s:checkbox name="myBean.aFlag"/>
<s:checkbox name="flag" value="flag" label="My CheckBox"/>
boolean flag;

public boolean isFlag() {
     if(myBean == null) {
         myBean = new MyBean();
     } 
     return myBean.getFlag();
}

public void setFlag(boolean flag) {
      this.myBean.setFlag(flag); 
      this.flag = flag;
}