jsp 파일

test.jsp


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 <form method="post" action="test" enctype="multipart/form-data">
  <input type="file" name="test" multiple="multiple">
  <button>섬밋</button>
 </form>
</body>
</html>




콘트롤러

test.class


package testweb;

import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.oreilly.servlet.MultipartRequest;
import com.oreilly.servlet.multipart.DefaultFileRenamePolicy;


@WebServlet("/test")
public class test extends HttpServlet{
 @Override
 protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {

  String uploadPath = "C:/Program/java/upload";
  SimpleDateFormat sdf = new SimpleDateFormat("/yyyy/MM/dd/HH");
  String datePath = sdf.format(new Date());
  File file = new File(uploadPath+datePath);
  if(!file.exists()) { file.mkdirs(); } // 디렉토리 생성
  
  //mRequset 객체 생성
  MultipartRequest mRequest = new MultipartRequest(arg0,
    uploadPath+datePath,
    1024*1024*100,
    "UTF-8",
    new DefaultFileRenamePolicy()
    );
 }
 
}



지금 문제가

파일을 여번 선택하면

마지막 파일밖에 업로드가 안됨