我在将复选框值保存到某个 bean 时遇到问题。使用文本等其他内容都可以。如果我将复选框值保存到 MyAction 类,我也没有任何问题。只有当我尝试在课堂上使用一些 bean 时才会出现问题。
示例jsp:
<s:form>
<s:checkbox name="myBean.flag"/>
<s:submit/>
</s:form>
======
示例java代码:
public class MyAction extends Action {
private MyBean myBean;
public MyBean getMyBean(){
if(myBean == null){myBean = new MyBean();}return myBean;}
}
public void setMyBean(MyBean myBean){this.myBean = myBean;}
}
...
public class MyBean {
private boolean flag;
public MyBean isFlag(){return flag;}
public void setFlag(boolean flag){this.flag = flag;}
}
======
PS 似乎我和这个人有更多相同的问题:http: //www.coderanch.com/t/448207/Struts/Struts-Checkbox-set-value-back