Struts 框架会生成缓存文件,文件名就不在是常规的.getName();可以像上图中定义Filedata、FiledataName,取得文件名。
String fileName = getFiledataFileName();
String extention = ""; //文件类型 if(fileName!=null){ if (fileName.length() > 0 && fileName != null) { // --截取文件名 int i = fileName.lastIndexOf("."); if (i > -1 && i < fileName.length()) { extention = fileName.substring(i + 1); // --扩展名 } } }