multipartRequest.getParameterNames() 이 부분에서..
559
작성한 질문수 13
에러는 아닌데 노란줄이 떠서 커서를 올려보니
Type safety: The expression of type Enumeration needs unchecked conversion to conform to Enumeration<String>
라는 문구가 뜹니다.
@SuppressWarnings("unchecked")를 통해 노란줄을 없애도
500에러가 뜹니다.
아마 데이터 문제같은데 어디를 봐야할지 잘모르겠어요ㅜㅜ
답변 3
0
선생님 빠른 답장 너무 감사합니다.
uploadForm.jsp에서
<form class="form-horizontal" action="<c:url value='/upload.do'/>" enctype="multipart/form-data" method="post">이 부분에서 mulitpart/form-data로 오타가 있었습니다. 이런거로 질문해서 죄송합니다.
좋은 하루 보내십시오!
0
코드에 노란줄이 나는부분은 에러가 아니면 크게 상관은 없습니다. 노란색 부분을 없애기 위해서는 자세한 메세지를 봐야겠지만 일단@SuppressWarnings("unchecked") 이부분은 하지마시고 코드에 Enumeration<String> 부분에서 <String>이 들어가 있는지 확인해보시고 업로드 API가 정확하게 import되었는지도 한번 확인해보시면 좋겠습니다.^^
0
혹시몰라 콘솔에 에러도 첨부합니다. 감사합니다.
심각: 경로 [/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





