[JSP] - 파일 enctype="multipart/form-data" 사용 시 request.getParameter null 해결방법
JSP 개발 참고2018. 5. 2. 16:20
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
○ 파일 enctype="multipart/form-data" 사용 시 request.getParameter null 해결방법 |
파일이나 이미지 처리 폼에서 enctype="multipart/form-data" 을 사용하는데, 대부분 파일이나 이미지는 게시물 작성같은 다른 입력 폼과 같이 사용한다 그런데, 우리가 흔히 사용하는 request.getParameter("x"); 로 받아오게되면 null이 발생한다 이를 해결하기 위해서는 아래와 같이 MultipartRequest의 객체.getParameter로 받으면 된다 MultipartRequest multipartRequest = new MultipartRequest(request, uploadDir, maxSize, encoding, new DefaultFileRenamePolicy()); if(multipartRequest.getParameter("title") != null){ title = multipartRequest.getParameter("title"); } if(multipartRequest.getParameter("comment") != null){ comment = multipartRequest.getParameter("comment"); } |
'JSP 개발 참고' 카테고리의 다른 글
[JSP] - 게시물 작성 및 게시물 DB 출력하기 (0) | 2018.05.04 |
---|---|
[JSP] - 이미지 파일 올렸을 때 미리보기 (0) | 2018.05.03 |
[JSP] - 네이버 스마트에디터 사용 (0) | 2018.05.02 |
[JSP] - 이미지 DB 처리 및 이미지 출력 (3) | 2018.05.02 |
[JSP] - 세션 처리 및 로그아웃 (0) | 2018.05.01 |
댓글()