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