java获取HTML传过来的所有文件名
时间: 2023-11-21 08:06:01 浏览: 60
在Java中,可以使用Servlet来获取HTML传过来的所有文件名。具体步骤如下:
1. 在HTML页面中,使用input标签设置type为file,这样用户就可以选择文件上传到服务器。
```html
<form action="upload" method="post" enctype="multipart/form-data">
<input type="file" name="file1"><br>
<input type="file" name="file2"><br>
<input type="submit" value="上传">
</form>
```
2. 在Servlet中,通过request.getParameterValues("name")方法来获取所有上传的文件名。其中name是input标签中的name属性值。
```java
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String[] fileNames = request.getParameterValues("file");
for (String fileName : fileNames) {
System.out.println("上传的文件名:" + fileName);
}
}
```
这样就可以获取到HTML传过来的所有文件名了。注意,这里只获取了文件名,如果需要获取文件内容,还需要进行文件上传的处理。
阅读全文