我正在使用Struts2和Apache POI jar。在我的項目中,我必須上傳一個Excel文件,在我的操作中,我必須閱讀這個Excel文件。對於預先操作,我使用Struts2文件上傳攔截器。除了一件事以外,一切都很完美。如何使用Struts2攔截器檢查Excel文件是否爲空?是否有可能檢查上傳文件是否爲空?Struts2攔截器文件驗證
0
A
回答
0
1,在攔截器本身,你可以調用自定義的類,你可以檢查。
2,檢查文件大小,同時在配置文件中提及大小。
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...
}
}
+0
至少試着寫出一致的例子。你有名爲'upload'的變量,並且在'fileValid'方法內檢查'file'。 –
+0
對不起,我匆忙。你可以編輯我的答案並糾正我明顯的錯誤。 – Atropo
相關問題
- 1. Fileuploader攔截器Struts2
- 2. Struts2的驗證攔截器將XHTML文檔
- 3. struts2的攔截
- 4. paramsPrepareParamsStack攔截器在struts2中?
- 5. struts2攔截器的問題
- 6. Struts2:攔截器和參數
- 7. struts2的攔截器堆棧
- 8. struts2攔截器和webservlets
- 9. Struts2本地化攔截器
- 10. Struts2攔截器和註釋
- 11. 攔截JSF驗證
- 12. 攔截parsleyjs驗證
- 13. 當驗證錯誤來自驗證xml文件時,Struts2自定義攔截器不會調用?
- 14. 問題使用令牌攔截器與驗證攔截
- 15. 如何禁用Struts驗證攔截器?
- 16. Struts2的攔截器不起作用
- 17. 註釋中的Struts2令牌攔截器
- 18. 問題與Struts2的攔截器爲了
- 19. Struts2令牌攔截器總是失敗
- 20. struts2檢查權限攔截器
- 21. Struts2攔截器和彈簧集成
- 22. Struts2的攔截器溢出異常
- 23. Struts2從登錄攔截器重定向
- 24. struts2默認攔截器堆棧配置
- 25. i18n Struts2中的攔截器使用
- 26. Struts2的攔截器會話超時
- 27. 在struts2中的範圍攔截器
- 28. Struts2攔截器更改操作
- 29. 什麼是struts2中.rar文件(攔截器「fileUpload」)的「allowedTypes」?
- 30. Fileupload攔截器沒有上傳Struts2中的任何文件Maven
確定,但是這不是我想要的,是有parametr等任何攔截的MAXIMUMSIZE。所以我真正想要的就是像Struts2 intercptors中的minSize那樣的參數 –