[Seasar-user:9520] Re: [Teeda]ファイルアップロードのサンプル

Taro Unno [E-MAIL ADDRESS DELETED]
2007年 7月 27日 (金) 16:58:44 JST


海野です。

こちらでは
 commons-fileupload-1.1.jar
 tomahawk-1.1.1.jar
で、Teeda1.0.7〜1.0.8で動作しています。

Java Expertをダウンロードしたままであれば
> <x:inputFileUpload id="uploadedFile"
> value="#{tomahawk_uploadPage.uploadedFile}"/>
で動くと思います。
Pageクラスの名前や位置を変えている場合、例えば

 web/aaa/bbb/uploadPage

にuploadedFileというプロパティがあるのであれば、

 value="#{aaa_bbb_uploadPage.uploadedFile}"

だと思います。
(こちらではこのような設定で動作しています。)

filter-mappingの設定は必要です。

参考になりますでしょうか。



07/07/27 に fujihara<[E-MAIL ADDRESS DELETED]> さんは書きました:
> お世話になりますfujiharaです。
>
> web.xmlから以下の部分を取るとエラーは出なくなりましたが
> 全くファイル名とかを取れません。
>
>   <filter-mapping>
>        <filter-name>tomahawkFilter</filter-name>
>        <url-pattern>*.html</url-pattern>
>    </filter-mapping>-->
>
> DEBUG 2007-07-27 16:35:28,921 [http-8080-Processor25] [HtmlMessage]
> forComponent [all] is null. [id=allMessage]
> DEBUG 2007-07-27 16:35:28,937 [http-8080-Processor25] クラス(jp.roaso.web.upload.UploadPage[upload_uploadPage])のコンポーネント定義を登録します
> WARN  2007-07-27 16:35:28,968 [http-8080-Processor25]
> jp.roaso.web.upload.UploadPage$$EnhancedByS2AOP$$1aea6e2のプロパティ(uploadedFile)が見つからないので設定をスキップします
> DEBUG 2007-07-27 16:35:28,968 [http-8080-Processor25] HOT deployを終了しました
>
>
> てなログが出ています。
>
> これはJavaExpertのサンプルをダウンロードして動かしました
> 時にも出てました。サンプルではファイル名とサイズは取得
> 出来ました。
>
> 開発環境teeda1.0.7ではファイル名とサイズは取れません
> でした。
>
> 以上、宜しくお願いします。
>
> ----- Original Message -----
> From: "fujihara" <[E-MAIL ADDRESS DELETED]>
> To: <[E-MAIL ADDRESS DELETED]>
> Sent: Friday, July 27, 2007 3:44 PM
> Subject: [Seasar-user:9514] Re:[Teeda]ファイルアップロードのサンプル
>
>
> > お世話になりますfujiharaです。
> >
> >> value="#{uploadedFile}"
> > だめでした。
> >
> > value="#{UploadPage.uploadedFile}"
> > も駄目でした。
> >
> > value="#{uploadPage.uploadedFile}"
> > も駄目でした。
> >
> > JavaExpertのサンプルでは
> > value="#{upload_uploadPage.uploadedFile}"
> > の形式でエラーは出てませんがteedaの
> > バージョンがteeda1.0.4です。
> >
> > エラーが出るのはteeda1.0.7環境です。
> >
> > ----- Original Message -----
> > From: "Maeno" <[E-MAIL ADDRESS DELETED]>
> > To: <[E-MAIL ADDRESS DELETED]>
> > Sent: Friday, July 27, 2007 3:26 PM
> > Subject: [Seasar-user:9513] Re: [Teeda]ファイルアップロードのサンプル
> >
> >
> >> 前野です。
> >>
> >> うろ覚えですが、
> >>
> >> value="#{uploadedFile}"
> >>
> >> ではないでしょうか。
> >>
> >> fujihara さんは書きました:
> >>> fujiharaです。
> >>>
> >>>>> <x:inputFileUpload id="uploadedFile"
> >>>>> value="#{tomahawk_uploadPage.uploadedFile}"/>
> >>>> value属性はpageのコンポーネント名を指定する(はず)ので、
> >>>>
> >>>> value="#{upload_uploadPage.uploadedFile}"
> >>>>
> >>>> じゃないでしょうか。
> >>>
> >>> すみません間違ってました。
> >>> しかし、直してやってみても結果は同じでした。
> >>>
> >>> 宜しくお願いします。
> >> _______________________________________________
> >> Seasar-user mailing list
> >> [E-MAIL ADDRESS DELETED]
> >> https://ml.seasar.org/mailman/listinfo/seasar-user
> >>
> > _______________________________________________
> > Seasar-user mailing list
> > [E-MAIL ADDRESS DELETED]
> > https://ml.seasar.org/mailman/listinfo/seasar-user
> >
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://ml.seasar.org/mailman/listinfo/seasar-user
>



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