続ファイルアップロード

AcceptorImplのprocessにて、

ActionForm form = processor.processInputValueFormCreate(request, response, mapping);

の部分で一度ストリームからフォームの値を読み込むと、

processor.processPopulate(request, response, form, mapping);

の処理では既にストリームから値が読み込まれているためプロパティの値は読み込まれない。しかも、

form = processor.processActionForm(request, response, mapping);

ときちんと読み込まれている方のフォームはそのまま破棄されてしまっているので、マルチパートの場合はフォームにプロパティが設定されないように見える…この辺はざっと見ただけなので本当にそうなのかは不明。

※追記 MLでも報告アリ→次期リリースを待とう