[Seasar-user:9039] Re: [Teeda] ForEachでファイルアップロード

松崎 学 [E-MAIL ADDRESS DELETED]
2007年 7月 9日 (月) 17:53:50 JST


米林さん

松崎です。返信ありがとうございます。

エラーやワーニング等は発生しませんでした。
PageクラスのUploadedFileのSetterが呼ばれていない状態です。

# ForEachとFileUploadの併用ってあんまりやらないんでしょうか?
# 複数ファイルをアップロードする場合、
# UploadedFileのフィールドとGetter、Setterを複数定義するより
# Listの方が扱いやすいかなぁと思ったのですが。

以上、よろしくお願いいたします。

On Mon, 9 Jul 2007 16:42:58 +0900
<[E-MAIL ADDRESS DELETED]> wrote:

> 米林です。
> 
> ----- Original Message ----- 
> From: "松崎 学" <[E-MAIL ADDRESS DELETED]>
> Sent: Monday, July 09, 2007 4:26 PM
> 
> > 松崎です。
> >
> > いつもお世話になっております。
> >
> > ForEachの中でtomahawkを使ってファイルアップロードをする事は
> > 可能でしょうか?
> >
> > 試してみたのですが、UploadedFileにアップロードされたファイルが
> > セットされませんでした。
> 
> 私自信、ForEachとFileUploadを併用した事が無いのですが...
> セットされなかったというのは,エラーやワーニング等は
> 特に発生はしなかったという事でしょうか?
> 
> 
> > アップロード可能なファイル数が可変なので、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="アップロード"/>
> 
> ---
> 米林 正明
> [E-MAIL ADDRESS DELETED]
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user





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