[Seasar-user:9031] [Teeda] ForEachでファイルアップロード
松崎 学
[E-MAIL ADDRESS DELETED]
2007年 7月 9日 (月) 16:26:34 JST
松崎です。
いつもお世話になっております。
ForEachの中でtomahawkを使ってファイルアップロードをする事は
可能でしょうか?
試してみたのですが、UploadedFileにアップロードされたファイルが
セットされませんでした。
アップロード可能なファイル数が可変なので、Listで持ってForEachで
表示したいのです。
ちなみにForEachを使わなければきちんとセットされます。
ソースは以下のような感じです。
・Dto
public class UploadDto implements Serializable {
/**
* アップロードファイル
*/
private UploadedFile uploadedFile;
// Getter & Setter省略
}
・Pageクラス
public class UploadPage {
/**
* アップロードファイルList
*/
private List<UploadDto> uploadItems;
/**
* アップロードファイル
*/
private UploadedFile uploadedFile;
// Getter & Setter省略
}
・HTML
<table class="top-no-border" width="1300">
<div id="uploadItems">
<tr>
<td>
<x:inputFileUpload id="uploadedFile" value="#{uploadedFile}"/>
</td>
</tr>
</div>
<input id="uploadItemsSave" type="hidden"></input>
</table>
<input type="submit" id="doUpload" value="アップロード"/>
以上、よろしくお願い致します。
Seasar-user メーリングリストの案内