jsp从servlet读取文件名是不可能的?

时间:2012-12-26 18:45:55

标签: java jsp servlets filechooser

我有一个非常简单的问题。

我无法从servlet中的(jsp)文件选择器中读取文件名。 通常我可以使用request.getParameter(“name”);

获取任何输入数据

有人可以告诉我最短路吗? 这是我的代码:

<form method="post" enctype="multipart/form-data" action="ImportServlet"> 
<td> <input type="file" size=20 name="fname"> </td> 
<td> <input type="Submit" value="Upload"> </td> </form> 

感谢

2 个答案:

答案 0 :(得分:1)

使用此

request.getParameter("fname")

答案 1 :(得分:0)

  MultipartRequest multiPartFile =new MultipartRequest(request,"targetDirectory");
  Enumeration files = multiPartFile.getFileNames();
  while(files.hasMoreElements() ){
      String fileName = (String)files.nextElement();
      System.out.println(fileName);
      String fileSystemName= multiPartFile.getFilesystemName(fileName );
      System.out.println(fileSystemName);
    }