关于Struts上传文件的验证
来源:互联网 发布:部落冲突 知乎 编辑:程序博客网 时间:2024/05/01 09:12
Struts自带的验证框架大家都知道,Struts是用commons-fileupload来处理HTTP文件上传的功能,我现在想验证文件上传框,如何没选文件的,点上传按钮提示错误信息。
大家都知道,这个上传框是FormFile类型的,按常理来判断大家都会判断此类型的变量是不是为空,如果为空,提示错误信息。可是我做项目是发现了一个非常郁闷的信息,就是你怎么判断,它都不提示(我还有别的判断),最后慢慢排查,才发现它默认就是不为空!!! 不知道大家有没有出现过这个问题,我在网上搜了也没发现有此类问题!(也许我太笨了,也许它根本就不是个问题)
最后我的判断是:
if (null == theFile.getFileName() || "".equals(theFile.getFileName())) {
errors.add("theFileError", new ActionMessage("errors.upload.file"));
}
你不是不为空吗,那我判断你的文件名为空总可以了吧,至此问题解决!!
- 关于Struts上传文件的验证
- struts上传文件,验证失败表单数据丢失的原因
- struts上传文件,验证失败表单数据丢失的原因
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- struts的文件上传
- struts的文件上传
- struts的文件上传
- struts的文件上传
- VS2005的默认路径
- 无敌命令
- 回答Visual Studio 2005 无法更新Access的问题
- 美国强悍女子近距离抓拍撼人巨型龙卷风(图)
- C#操作Excel(导入导出)
- 关于Struts上传文件的验证
- 各种主流开源ESB产品简介
- 学习笔记二-----数据类型
- Passing by reference or by value? it is a question
- Top Ten Errors Java Programmers Make
- 网站创业项目商业计划书的写法
- (转)一个完美网站的SEO潜规则
- 英国百头绵羊围成“麦田怪圈” 持续10分钟
- LFS 6.2碰到解决的几个小问题