IT 일기장

[Java] multipart request getParamter 안될 때 본문

프로그래밍 언어/Java

[Java] multipart request getParamter 안될 때

뽕슈 2021. 12. 17. 00:32
반응형

jsp form tag에서 enctype="multipart/form-data" 추가했을때

request.getParameter() 변수를 받아올 없는 걸 신입 들어왔을 때 깨달았다

이거 때문에 삽질한 적이 있어서 정리해둔다. 해결법은 다음과 같다

 

  1. 업로드 파일의 상대적 경로폴더를 지정해준다.
  2. MultipartRequest Class 이용해서 다음과 같이 할당 해준다.
  3. 이를 이용해서 getParameter 함수로 받아오면
String path = request.getSession().getServletContext.getRealPath("fileUpload");
MultipartRequest mr = new MultipartRequest(request,path,1024*1024*10,"UTF-8",new DefaultFileRenamePolicy());
String recomid = CommUtil.isNull(mr.getParameter("recomid"), "");
memberVO.setRecomid(recomid);
 
반응형
Comments