我正在使用Struts2和Apache POI jar。在我的项目中,我必须上传一个Excel文件,在我的操作中,我必须阅读这个Excel文件。对于预先行动,我使用的是Struts2文件上传拦截器。除了一件事,一切都很完美。如何使用Struts2拦截器检查Excel文件是否为空?是否可以检查上传文件是否为空?
答案 0 :(得分:0)
1,在Interceptor中你可以调用Customized类来检查。
2,在配置文件中提及大小时检查文件大小。
答案 1 :(得分: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...
}
}