|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.kldp.beat.web.interceptor.MultipartInterceptor
final class MultipartInterceptor
Multipart인터셉터입니다. Multipart인터셉터가 작동하기 위해서는 사용자 요청이 Multipart/Form-data방식이어야 하며, 액션 클래스에
| Field Summary | |
|---|---|
private static Log |
logger
|
| Constructor Summary | |
|---|---|
MultipartInterceptor()
|
|
| Method Summary | |
|---|---|
private void |
addError(java.lang.Object action,
Multipart multipart,
FileUploadException e)
업로드 허용 크기를 초과한 경우 에러 메세지를 삽입합니다. |
private java.lang.Object[] |
addValue(java.lang.Object oldValue,
java.lang.Object value)
객체를 더한 배열을 리턴합니다. oldValue객체가 배열이라면 배열의 마지막에 추가하고, 그렇지 않으면 두 객체를 담은 배열을 리턴합니다. |
private ServletFileUpload |
getServletFileUpload()
Apache commons upload의 객체를 생성합니다. |
void |
intercept(java.lang.Object action,
ActionContext context,
java.lang.annotation.Annotation annotation)
|
private boolean |
isMultipart(HttpServletRequest servletRequest)
현재 요청이 Multipart/Form-data인지 파악합니다. |
private java.util.Map<java.lang.String,java.lang.Object> |
multipartParser(HttpServletRequest request,
Multipart multipart)
Request를 해석한 뒤에 파라미터를 맵으로 리턴합니다. |
private java.io.File |
saveFile(FileItem item)
임시 디렉토리에 파일을 저장합니다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static Log logger
| Constructor Detail |
|---|
MultipartInterceptor()
| Method Detail |
|---|
public void intercept(java.lang.Object action,
ActionContext context,
java.lang.annotation.Annotation annotation)
throws InterceptorException
intercept in interface SystemInterceptorInterceptorException
private java.util.Map<java.lang.String,java.lang.Object> multipartParser(HttpServletRequest request,
Multipart multipart)
throws FileUploadException,
InterceptorException
request - multipart -
FileUploadException
InterceptorException
private java.lang.Object[] addValue(java.lang.Object oldValue,
java.lang.Object value)
oldValue - value -
private java.io.File saveFile(FileItem item)
throws java.lang.Exception
item -
java.lang.Exceptionprivate ServletFileUpload getServletFileUpload()
private void addError(java.lang.Object action,
Multipart multipart,
FileUploadException e)
throws InterceptorException
action - multipart - e -
InterceptorExceptionprivate boolean isMultipart(HttpServletRequest servletRequest)
servletRequest -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||