1
ActionクラスにCoverageInfoVO型の配列があり、jspからアクションクラスに値を送信したいが、マッピングされていない。配列の代わりにArrayListに切り替えるとうまくいきます。私の疑問は、JSPからStruts2のActionに配列を渡すことができないということですか?よりわかりやすいようにコードスニペットを追加しました。配列はjspから渡され、struts 2のアクションクラスの配列(arrayListではなく)にマップできますか?
JSP
<input type="text" name="coverageInfoList[0].month">
アクション
public class MyAction {
private CoverageInfoVO[] coverageInfoList;
public CoverageInfoVO[] getCoverageInfoList() {
return coverageInfoList;
}
public void setCoverageInfoList(CoverageInfoVO[] coverageInfoList) {
this.coverageInfoList = coverageInfoList;
}
........
}
CoverageInfoVO
public class CoverageInfoVO {
private String month;
private String enrollmentPremium;
private String secondLowestCostSilverPlanPremium;
private String advancePaymentOfPremiumTaxCredit;
public String getMonth() {
return month;
}
public void setMonth(String month) {
this.month = month;
}
...................
}