[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 メーリングリストの案内