[Seasar-user:3893] Re: S2JSF 1.1.0 でのファイルアップロード

Toba Tetsuya [E-MAIL ADDRESS DELETED]
2006年 6月 19日 (月) 10:06:16 JST


素早い回答ありがとうございます。

無事にアップロードできるようになりました。

[E-MAIL ADDRESS DELETED] wrote:
> 米林です。
> 
> From: "Toba Tetsuya" <[E-MAIL ADDRESS DELETED]>
> Sent: Friday, June 16, 2006 7:29 PM
> 
>> S2JSF 1.1.0 Beta1 + Teeda 1.0 Beta 3 を利用しているのですが、
>> ファイルアップロードのやり方が分かりません。
> 
> svnのtrunk/s2jsf-exampleの方にfileuploadのサンプルを
> コミットしてありますので参考にして下さい。
> test/fileupload.htmlです。
> 
> ざっくりになりますが、tomahawkのfileuploadの使用方法です。
> # trunkにコミットしてあるものから抜粋です。
> 
> よろしくお願いします。
> 
> -web.xmlにてextensionFilterを有効にする
>  MyFaces実装版のs2jsf-exampleのweb.xmlを参考にして下さい。
> 
> -jsf.diconに以下を追加します(tomahawk1.1.1の場合)
> 
>   <initMethod name="addTaglibUri">
>       <arg>"x"</arg>
>       <arg>"http://myfaces.apache.org/tomahawk"</arg>
>   </initMethod>
> 
> -htmlは以下な感じです。
> 
> <html xmlns:m="http://www.seasar.org/maya">
> <head>
> <meta http-equiv="Content-Type" content="text/html; charset=Windows-31j"/>
> <title>FileUpload test</title>
> </head>
> <body>
> <form enctype="multipart/form-data">
> <span m:inject="x:inputFileUpload" m:value="#{tomahawk.uploadedFile}" />
> <br/>
> <input type="submit" value="uploadSample"/>
> </form>
> </body>
> </html>
> 
> -Action側は以下の感じです(diconにtomahawkという名前で登録)
> 
> package examples.jsf;
> 
> import java.io.Serializable;
> 
> import org.apache.myfaces.custom.fileupload.UploadedFile;
> 
> public class TomahawkBean implements Serializable {
>     //public static final String uploadedFile_BINDING = "bindingType=none";
> 
>     private static final long serialVersionUID = 1L;
> 
>     private UploadedFile uploadedFile;
> 
>     public UploadedFile getUploadedFile() {
>         return this.uploadedFile;
>     }
> 
>     public void setUploadedFile(UploadedFile uploadedFile) {
>         this.uploadedFile = uploadedFile;
>         System.out.println("#####uploadFileSize["+uploadedFile.getSize()+"]");
>     }
> } 
> 
> 
> _______________________________________________
> Seasar-user mailing list
> [E-MAIL ADDRESS DELETED]
> https://www.seasar.org/mailman/listinfo/seasar-user
> 

-- 
鳥羽 哲也



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