チェックボックスの値を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