请问 在jsp页面中怎样获得上传文件的文件名(带扩展名)呢?
请高手写具体点,刚刚学jsp,有很多不懂的地方,谢谢!!

解决方案 »

  1.   

    List fileItems = fu.parseRequest(request); 
    Iterator iter = fileItems.iterator();     // 依次处理每个上传的文件 
    while(iter.hasNext()) {
       FileItem item = (FileItem) iter.next();// 忽略其他不是文件域的所有表单信息 
       if(!item.isFormField()){ 
          String name = item.getName();       //获取上传文件名,包括路径 
          name = name.substring(name.lastIndexOf("\\")+1);//从全路径中提取文件名 
          long size = item.getSize(); 
          if((name==null||name.equals("")) && size==0) continue;  
          File fNew= new File(strUp, name); 
          item.write(fNew);
       } 
    }
      

  2.   

    <input name="yourFile" type="file" size="80" maxlength="256" />org.apache.struts.upload.FormFile formfile = request.getproperty("yourFile");