0

Struts2 と Apache POI jar を使用しています。私のプロジェクトでは、Excel ファイルをアップロードする必要があり、アクションではこの Excel ファイルを読み取る必要があります。アクション前に、Struts2 ファイル アップロード インターセプターを使用しています。1 つのことを除いて、すべてが完全に機能しています。Struts2 インターセプターを使用して Excel ファイルが空かどうかを確認する方法は? アップロードするファイルが空かどうかを確認することはできますか?

4

2 に答える 2

0

1、インターセプター自体で、確認できるカスタマイズされたクラスを呼び出すことができます。

2、構成ファイルにサイズを記載しながらファイルサイズを確認します。

于 2012-12-08T08:53:48.940 に答える
0

ファイルをアップロードするアクションでそれを行うことができます:

 public class UploadAction extends ActionSupport
   { 
       File upload;
       //Other properties

       public String execute(){
        if (!fileValid()){
           return INPUT;
        }
        //Your stuff...
        return SUCCESS;
       }

       private boolean fileValid(){
          return upload != null;
          //You can do other checks here...
        }

   }
于 2012-12-08T10:15:05.280 に答える