CODEDRAGON ㆍDevelopment/JSP
MultipartRequest 클래스 생성자
MultipartRequest 클래스는 5개의 매개변수로 구성되어 있습니다.
MultipartRequest(javax.servlet.http.HttpServeletRequest request, java.lang.String saveDirectory, int maxPostSize, java.lang.String encoding, fileRenamePolicy policy) |
매개변수 |
설명 |
request |
request 객체 |
saveDirectory |
업로드된 파일이 저장될 파일의 경로 |
maxPostSize |
업로드할 파일의 최대 크기 |
encoding |
인코딩 타입 |
policy |
기존에 업로드된 파일명과 이름이 같을 경우에 덮어쓰는 것을 방지하기 위한 설정 |
MultipartRequest 클래스의 주요 메소드
메소드 |
설명 |
java.lang.String getContentType(String name) |
업로드된 파일의 콘텐트 타입을 반환합니다. 업로드된 파일이 없으면 null을 리턴합니다. |
java.io.File getFile(String name) |
서버상에 업로드된 파일을 파일 객체 타입으로 리턴합니다. 업로드된 파일이 없으면 null을 리턴합니다. |
java.lang.Enumeration getFileNames() |
form의 요소들 중 <input type="file">로 된 파라미터들을 받아서 Enumeration타입의 객체를 리턴합니다. |
String getFilesystemName(String name) |
사용자가 업로드한 파일의 서버 상에 실제 파일명을 리턴합니다. |
String getOriginalFileName(String name) |
사용자가 업로드한 파일의 원래 파일명을 리턴합니다. 파일명이 중복될 경우 이름이 변경되며, 변경되기 전의 원래 파일명이 리턴됩니다. |
String getParameter(String name) |
name에 해당하는 파라미터의 값을 리턴합니다. |
Enumeration getParameter() |
form 요소들 중 <input type="file">아닌 파라미터들을 Enumeration객체 타입으로 리턴합니다. |
String[] getParameterValues(String name) |
하나의 파라미터에 대해 여러 개의 값을 가지는 <input type="checkbox">와 같은 경우에 파라미터의 값을 얻어내기 위해 사용합니다. |
'Development > JSP' 카테고리의 다른 글
<jsp:getPropety> 액션 태그 (0) | 2017.07.21 |
---|---|
자바빈(자바빈즈; JavaBeans), 빈 만들기 (0) | 2017.07.21 |
[JSP] 에러 페이지 우선 순위 (0) | 2017.07.20 |
[JSP] 예외 처리 방법 - page 디렉티브를 이용한 에러 처리, web.xml파일을 이용한 예외 처리 (0) | 2017.07.20 |
web.xml파일을 이용한 예외 처리 - 응답 상태 코드 별 에러 페이지 지정, 예외 타입 별 에러 페이지 지정 (0) | 2017.07.20 |