こんにちは、Bean の配列をフォームとして割り当てることができるかどうかお尋ねしたいと思います
たとえば、私はフォームを持っています:
PageForm{
Group[] groupArray;
Group[] getGroupArray(){
return groupArray;
}
void setGroupArray( Group[] groupArray ){
this.groupArray = groupArray;
}
}
Group{
boolean isChecked;
boolean getIsChecked(){
return isChecked;
}
void setIsChecked( boolean ischecked ){
this.isChecked = ischecked;
}
}
私のjspでこのグループ配列にアクセスしたい. 私はこれを使用してそれを行うことができます:
<spring:form>
<spring:checkbox path="groupArray[0].isChecked" />
<spring:checkbox path="groupArray[1].isChecked" />
<spring:checkbox path="groupArray[2].isChecked" />
</spring:form>
私が得るのは例外です:
org.springframework.beans.NullValueInNestedPathException: Bean クラス [PageForm] の無効なプロパティ 'groupArray[0]': インデックス付きプロパティ パス 'groupArray[0]' で参照されるプロパティのインデックス付き値にアクセスできません: null が返されました
私を助けてください。
ありがとう。