0

我正在使用 Struts2 和 Apache POI jar。在我的项目中,我必须上传一个 Excel 文件,而在我的操作中,我必须阅读这个 Excel 文件。对于预操作,我使用 Struts2 文件上传拦截器。除了一件事,一切都运行良好。如何使用 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 回答