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