...
String regExp = ".+\\\\(.+)$";
Pattern p = Pattern.compile(regExp);
Matcher m = p.matcher(name);
boolean result = m.find();
if(result)
{.....
}
else {
throw new IOException("上传失败!");
}
...
如上,后面捕捉到了这个异常,我想问下 什么情况下才会抛出这个异常,也就是什么情况下 result为false
String regExp = ".+\\\\(.+)$";
Pattern p = Pattern.compile(regExp);
Matcher m = p.matcher(name);
boolean result = m.find();
if(result)
{.....
}
else {
throw new IOException("上传失败!");
}
...
如上,后面捕捉到了这个异常,我想问下 什么情况下才会抛出这个异常,也就是什么情况下 result为false
解决方案 »
- 股票交易系统
- iBATIS和Spring的集成问题
- 做过jsf国际化的请进
- spring hibernate 多对多更新问题
- Hibernate小错误,各位帮帮忙哈,谢谢了!
- 在j2ee中struts扮演什么角色?
- 求救!Struts里面的validation问题!
- JSP及Struts开发工具:JSPStudio下载:ftp://210.36.70.51
- weblogic5.1(没有server pack版)能否与jbuilder4或5一起开发ejb.
- 怎么用java输出来,小白求代码。
- Struts2实现MVP模式!!!
- lucene 里面怎么样查询一个term是几个指定的值的内容? 就是说比如是要查询 ID 是 1,2,3,4,5 这5个数字都可以,这样的查询怎么写?
当name没有".+\\\\(.+)$"匹配的字符串时result为false
这是别人写的一个文件上传,但有人上传不成功!我调试的时候想重现问题,但怎么都能匹配。我想知道用户在什么情况下他的文件路径name会匹配不上
那么你要他匹配不上只要字符中不含有\就行了,例如:asgfdh.avi,sgdfhd.swf,asfgfdd.xls这些的没有包含\的都是不匹配的