0

こんにちは、Struts2 jsp に 2 つのファイル アップロード フィールドがあります。最初のフィールドは必須で、2 番目のフィールドは空にする必要があります。ファイルアップロードインターセプターを使用してこれを行うにはどうすればよいですか

ありがとう

4

1 に答える 1

0

次のことをお勧めします-Struts2アクションクラスに2つのメソッドを記述します

validate()-このメソッドはアップロードボタンをクリックして呼び出され、javascript関数を呼び出してStruts 2アクションにAjaxリクエストを送信します。このアクションのvalidate()メソッドは、天気ユーザーが少なくとも1つのファイルを閲覧したことを確認し、trueまたはfalseの値を返します。これに基づいて。

execute()-validation()メソッドがtrueを返す場合は、フォームを送信する(javascriptを介してフォームを送信する)だけで、execute()メソッドを呼び出し、ここでファイルアップロードロジックを実行します。

于 2012-10-19T09:15:03.817 に答える