助けが必要です。
注釈付きの spring-mvc を使用しています。jsp BillBean 用に定義しました。
public class BillBean {
private String address;
.......
private Annex annex;
}
public class Annex {
private String name:
.........
private Doc doc;
}
public class Doc{
private String name;
.........
private byte[] file;
}
Doc クラスにファイルを保存する必要があり、jsp に次のコードを記述します。
<form:input type="file" path="annex.doc.file" />
しかし、提出を行った後、Bean を検証してクラスを検証しようとすると、doc = null であることがわかります。
doc がハンドル スプリング Bean によって初期化されていないことが問題であることを理解しています。BillBean のコンストラクターで新しいインスタンスを作成しようとしましたが、classe doc の初期化に失敗しました。
この問題を解決するために何をする必要があるか知っている人はいますか?
事前にどうもありがとうございました