일부 bean에 체크 박스 값을 저장하는 데 문제가 있습니다. 텍스트 등 다른 것들은 모두 괜찮습니다. 또한 Checkbox 값을 MyAction 클래스에 저장하면 아무런 문제가 없습니다. 내 클래스의 일부 빈을 사용하려고 할 때만 문제가 나타납니다.다른 bean에 저장하는 Struts2 체크 박스
예시 JSP :
<s:form>
<s:checkbox name="myBean.flag"/>
<s:submit/>
</s:form>
======
예시적인 자바 코드 :
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;}
}
===== =
P. flag
에 http://www.coderanch.com/t/448207/Struts/Struts-Checkbox-set-value-back
문제는 ...? – leonbloy
BTW,'myBean.aFlag'는'myBean.flag'이어야합니다 – leonbloy
2). 이 주제의 오타였습니다. – hades