2011-07-11 9 views
0

struts 2でファイルをアップロードするときに問題が発生しました。私は、multipart/form-dataのようにjspフォームのエンコーディングタイプを使用しました。ファイルをアップロードして[送信]ボタンをクリックすると、struts.xmlはアクションを返しますが、アクションクラスのメソッドには到達しません。この問題は、ファイルのアップロードの有無にかかわらず、jsp形式のマルチパート/フォームデータとしてエンコーディングタイプを使用する場合に発生します。struts 2でのファイルアップロードの問題

<form action="createTemp" id="registration" 
name="registration" validate="true" method="post" enctype="multipart/form-data"> 

この問題に注意して解決策を提供してください。

+2

詳細をお知らせください。 struts.xmlがアクションを返すと言うと、インターフェイス上でエラーが発生しないということですか?ログのエラーはどうですか?アクションメソッドが実行されていないことをどのように知っていますか? – nmc

答えて

1

あなたが言うことは、必要なファイル変数がアクション側で欠落している、つまりインターセプタの問題(必ずしもfileUploadインターセプタではない)があるということです。

Hereは、struts2でファイルをアップロードする方法の例です。