oii estou com um problema serio quero fazer um aplicativo qual eu posso mandar 3 arquivo porem da forma que estou fazendo so cunsigo manda um request por form alguem pode mi da um luz como faze para manda varias
segue o codigo
<html>
<head>
<title>upload</title>
</head>
<body>
<form method="POST" action="Upload" enctype="multipart/form-data">
<input type="file" name="arquivo">
<input type="submit">
</form>
</body>
</html>
servlet
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
boolean isMultipart = FileUpload.isMultipartContent(request);
if (isMultipart) {
DiskFileUpload upload = new DiskFileUpload();
upload.setRepositoryPath(getServletContext().getRealPath("/") + "/fotos");
String caminho = "";
try {
List items = upload.parseRequest(request);
Iterator it = items.iterator();
while (it.hasNext()) {
FileItem fitem = ((FileItem) it.next());
if (!fitem.isFormField()) {
caminho = "fotos/foto.jpg";
fitem.write(new File(caminho));
String nome = fitem.getName();
}
}
} catch (Exception e) {
}
request.setAttribute("foto", caminho);
request.getRequestDispatcher("mostraimagen.jsp").forward(request, response);
}
}