struts上传文件时,发现两个问题:
1.只要输入盘符比如D:就可以提交了,没有异常出现;
2.如果输入并不存在的文件名比如D:\1.txt(D盘中没有1.txt),提交后会自动在上传目录里新建一个空的1.txt。上传文件在form中的类型好像只能是接口FormFile,试过其他类型会出错,提示setter方法参数不匹配。但是FormFile只有那几个方法,不知道怎么用来判断。
不上传时,file.getFileName().length()=0,file.getFileSize()=0;
只输入盘符时也一样,file.getFileName().length()=0,file.getFileSize()=0;
输入错误字符,如aa:\时,按“提交”没有反应。请问如何在form中验证:
1.是否选择了文件名?
2.文件是否存在?
1.只要输入盘符比如D:就可以提交了,没有异常出现;
2.如果输入并不存在的文件名比如D:\1.txt(D盘中没有1.txt),提交后会自动在上传目录里新建一个空的1.txt。上传文件在form中的类型好像只能是接口FormFile,试过其他类型会出错,提示setter方法参数不匹配。但是FormFile只有那几个方法,不知道怎么用来判断。
不上传时,file.getFileName().length()=0,file.getFileSize()=0;
只输入盘符时也一样,file.getFileName().length()=0,file.getFileSize()=0;
输入错误字符,如aa:\时,按“提交”没有反应。请问如何在form中验证:
1.是否选择了文件名?
2.文件是否存在?
解决方案 »
- 关于servlet重定向的问题
- jsp问题
- 当实现几秒后自动跳转某页面时怎么让页面上显示时间在走动
- lomboz eclipse启动tomcat时出现错误
- document.getElementByNames 对象不支持此属性或方法
- 请问如何判断一个字符串为NULL
- 怎么能让mySQL的数据显示在HTML中啊?
- 请教大侠,如果在jsp中调用excal里面的图表控件,在网页上显示图表!万分感谢!
- 问一个简单却怎么也找不到解决办法的问题。对我而言颇有点难度,求助,谢谢!
- 菜鸟问题:在jsp中,怎样到指定服务器下在.zip文件 一定送分
- 【求助】JAVA客户端实现不了Session保持,帮忙看下是什么问题,或者有什么别的方法?
- package bean does not exist
addFieldError(PAY_PRIZE_ERROR, getText(CodeConstant.MSG_COMMON_001,
new String []{CodeConstant.MSG_PARAM_FILE}));
}else{
// 文件大小チェック
if(evaluate_file.exists()) {
try {
FileInputStream fis = new FileInputStream(evaluate_file);
if(fis.available() > BUFFER_SIZE) {
addFieldError(PAY_PRIZE_ERROR, getText(CodeConstant.MSG_COMMON_021,
new String [] {CodeConstant.MSG_PARAM_EVALUATE_FILE}));
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}参考一下.