2009-05-27 20 views
0

私はstruts2アプリケーションを開発中です。私は(と言うmain.jsp)私のjspで、次のしている -<s:file>をStruts2で使用してファイルをアップロードする

<s:file name="sampleDocument"/> 
<s:submit action="uploadSample" value="Upload" /> 

どのように私のstruts.xmlがアクションを扱うここを参照してください - そのすべてがうまく動作して

<action name=" uploadSample " class=" UploadFiles">     
     <result name="success"> /main.jsp</result> 
     <result name="input"> /error.jsp</result> 
</action> 

。必要なファイルがアップロードされているため。しかし、あなたが見てきたように私はSUCCESS上で同じJSPページ(つまりmain.jsp)を呼び出しています。その来るが、<s:file>空のテキストボックス。アップロードする前に閲覧したファイル名がないことを意味します。誰もこれを得る方法を知ることができますか?

答えて

0

アクションパラメータには、JSPのパラメータの名前が反映されている必要があります。探しているプロパティの説明については、this documentationをご覧ください。

+0

同じ参照が、同じJSPページは、それが閲覧ファイルの名前を、表示されません表示されたら、ファイルをアップロードした後、すなわちタグのテキストボックスが空に来ます。提案する。 – vivmal

+0

タグセットのvalue属性はありますか? –

0

fileNameにゲッター関数とセッター関数を定義する必要があります。これにより、アクションから戻ったときに値がビューに移入されます。

関連する問題