inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]

45_Spring WEB MVC 다중 파일 업로드 구현하기1(서버)

multipartRequest.getParameterNames() 이 부분에서..

559

tldn0101

작성한 질문수 13

0

에러는 아닌데 노란줄이 떠서 커서를 올려보니

Type safety: The expression of type Enumeration needs unchecked conversion to conform to Enumeration<String>

라는 문구가 뜹니다.

@SuppressWarnings("unchecked")를 통해 노란줄을 없애도

500에러가 뜹니다.

아마 데이터 문제같은데 어디를 봐야할지 잘모르겠어요ㅜㅜ

ajax pojo MVC spring

답변 3

0

tldn0101

선생님 빠른 답장 너무 감사합니다.

uploadForm.jsp에서

<form class="form-horizontal" action="<c:url value='/upload.do'/>" enctype="multipart/form-data" method="post">이 부분에서 mulitpart/form-data로 오타가 있었습니다. 이런거로 질문해서 죄송합니다.

좋은 하루 보내십시오!

 

0

박매일

네 그럴수도 있습니다 ㅎ

0

박매일

코드에 노란줄이 나는부분은 에러가 아니면 크게 상관은 없습니다. 노란색 부분을 없애기 위해서는 자세한 메세지를 봐야겠지만 일단@SuppressWarnings("unchecked") 이부분은 하지마시고 코드에 Enumeration<String> 부분에서 <String>이 들어가 있는지 확인해보시고 업로드 API가 정확하게 import되었는지도 한번 확인해보시면 좋겠습니다.^^

0

tldn0101

혹시몰라 콘솔에 에러도 첨부합니다. 감사합니다.

심각: 경로 [/myapp1]의 컨텍스트 내의 서블릿 [appServlet]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [Request processing failed; nested exception is java.lang.IllegalStateException: Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest]: org.apache.catalina.connector.RequestFacade@23d321de]을(를) 발생시켰습니다.

java.lang.IllegalStateException: Current request is not of type [org.springframework.web.multipart.MultipartHttpServletRequest]: org.apache.catalina.connector.RequestFacade@23d321de

at org.springframework.web.servlet.mvc.method.annotation.ServletRequestMethodArgumentResolver.resolveArgument(ServletRequestMethodArgumentResolver.java:84)

at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:75)

at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:156)

at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:117)

at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)

at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)

at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:660)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)

at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:615)

at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)

at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:818)

at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1627)

at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:748)

ping 연결관련

0

90

1

26강에서 member1에 사진 인서트할때 500 오류가 떠요

0

109

1

안녕하세요, Spring Legacy Project 생성 시 오류 문의드립니다.

0

354

1

32강 spring mvc 안보임

0

267

2

나프2탄 51강 서비스계층 구현하기

0

291

1

32강 WEB MVC프로젝트 만들기 01버전 질문입니다

0

331

1

27강 이미지업로드 질문입니다.

1

185

1

7강 mybatis 에러 질문 드립니다

0

307

1

32강 spring legacy project

0

522

3

마프시리즈가뭐에요??

0

382

1

Spring Legacy Project에 관하여

0

1232

2

뷰 <form => PostMapping 컨트롤러 VO(int 형) 받기 문의 드립니다

0

374

1

한글로 작성한 파일은 사진이 보이지 않습니다.

0

308

1

fileItem.getName().substring(idx+1) 사용 이유가 궁금합니다.

0

335

1

안녕하세요 맥북세팅 질문드려요

0

385

2

19강 ajax통신의 콜백 함수 인자에 대해

0

309

2

나프 2 19강에서 질문있습니다.

0

274

1

제이쿼리 코드지만!

0

324

1

파일 업로드 경로 문의

0

354

1

스프2탄이후 후속강의는 언제나와요?

0

335

1

MVC07 파일 업로드 부분 수강중인데 갑자기 mysql 쿼리가 느려졌습니다..

0

237

1

강의자료

0

443

1

강의 4분 7초, 11분 49초

0

368

1

강의 17:23초

0

326

1