複数ファイルのアップロードでエラー(配列にアノテーションはつけられない?)

SAStruts 1.0.2-rc1のupload.jspでファイルを最初の1つだけ選択してアップロードするとFileNotFoundExceptionが発生する(ファイルアップロード自体はうまくいく)。

java.io.FileNotFoundException: /xxx/sa-struts-tutorial/webapp/WEB-INF/work (No such file or directory)

どうもバリデーションがうまくかからなくて2番目、3番目のファイル名が空なのにUploadAction#upload(FormFile file, ActionMessages messages)まで処理が進んでしまい、ディレクトリには書き込めないよっていうことみたい。全くなにも選択しない場合は大丈夫。

	@Required
	@Binding(bindingType = BindingType.NONE)
	public FormFile[] formFiles;

っていうかここにあるような配列にアノテーションがつけるということができない?

http://journal.mycom.co.jp/articles/2006/11/01/jsr308/
を見る限りJava7からできるみたいだけど。

ちょっとはずしているかもしれませんが、取り急ぎご報告まで。> id:higayasuoさん