[Seasar-user:15854] [Teeda]可変個数のアップロードについて

Tonomura-Akira [E-MAIL ADDRESS DELETED]
2008年 9月 26日 (金) 19:22:17 JST


お世話になっております。EXAの殿村と申します。

Teedaで用意されている UploadedFile型のプロパティを持つDtoを作成し
そのDtoのlistをpageクラスに持つことで可変個数のアップロードを
実現しようとしています。

実際に、画面表示は可変で出来るようになったのですが、
参照ボタンからファイルを指定してサブミットしても
dtoのUploadedFile型のプロパティに
アップロードのファイルの情報が入ってきません。

通常のクラスと違い、UploadedFile型は
listや配列を使った〜Itemsによる繰り返しには
対応してないのでしょうか?

なお、listにしないで一つだけtype="file"のinput要素を
用意した場合のアップロードは成功しています。

すいませんが、よろしくお願いいたします。

環境
Tomcat 5.5
Teeda 1.0.13 SP2

以下、コード抜粋です。
----- Dto -----
public class UploadFileDto {

	public UploadedFile uploadedFile;
}
----- Dto end  -----
----- UploadPage -----
public class UploadPage {

	public List<UploadFileDto> ichiranlistItems;
	public UploadFileDto ichiranlist;
	public UploadedFile uploadedFile;

	public Class initialize() {
		ichiranlistItems = new ArrayList<UploadFileDto>();
		ichiranlistItems.add(new UploadFileDto());
		return null;
	}
---- UploadPage end  -----
---- upload.html -----
<form id="xxxForm" enctype="multipart/form-data">
<input type="button" value="登録" id="doOnceRegist" />
<table id="ichiranarea" class="ichiranarea">
<tbody id="ichiranlistItems" >
<tr>
<th>ファイル1</th>
<td class="input">
<input type="file" id="uploadedFile" />
</td>
</tr>
</tbody>
</table>
</form>

-- upload.html -----

             <<<  殿村  亮  E-Mail  [E-MAIL ADDRESS DELETED] >>>
              <<<   株式会社EXA          第1事業部             >>>
               <<<    鉄鋼システム第2開発部  購買チーム            >>>
                <<<     TEL:03-5419-2794        FAX:03-5419-0016     >>>



Seasar-user メーリングリストの案内