44,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
22강 insert 에러 질문입니다.
오류 질문 드립니다!수업자료로 주신war파일을 import 해서 사용중이었는데회원가입을 하려고 해도사진과 같은 내용의 오류만 뜨고 insert가 제대로 되지 않습니다ㅠㅠ5월 11, 2023 11:57:04 오후 org.apache.catalina.core.StandardWrapperValve invoke 심각: 경로 [/MVC01]의 컨텍스트 내의 서블릿 [kr.bit.controller.MemberInsertController]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [not insert]을(를) 발생시켰습니다. javax.servlet.ServletException: not insert at kr.bit.controller.MemberInsertController.service(MemberInsertController.java:47) 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.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:678) 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:609) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) 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)5월 12, 2023 1:09:10 오전 org.apache.catalina.core.StandardWrapperValve invoke 심각: 경로가 [/MVC01]인 컨텍스트의 서블릿 [kr.bit.controller.MemberInsertController]을(를) 위한 Servlet.service() 호출이 예외를 발생시켰습니다. java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Integer.java:542) at java.lang.Integer.parseInt(Integer.java:615) at kr.bit.controller.MemberInsertController.service(MemberInsertController.java:23) 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.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:678) 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:609) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) 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)콘솔창에 뜨는 오류는 이와 같습니다.이런 오류는 어떻게 해결해야할까요? 최대한 혼자서해결해보려했지만 이 부분에서 계속 막혀서 글 남깁니다.
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
SQL 질문 드립니다.
public int memberUpdate(MemberVO vo) { String SQL = "update member set age='" + vo.getAge() + "', email='" + vo.getEmail() + "', phone='" + vo.getPhone() + "' where num='" + vo.getNum() + "'"; int cnt = -1; getConnect(); try { stmt = conn.createStatement(); cnt = stmt.executeUpdate(SQL); } catch (Exception e) { e.printStackTrace(); } finally { dbClose(); } return cnt; }안녕하세요 강사님 저는 사이버 보안을 공부하는 학생입니다. MVC2 까지 듣고 문득 SQL인젝션이 가능한지 궁금해 실험해보니 preparedStatement를 사용하고 있어서 특정한 상황이 아닌 이상 발생하지 않는다는 걸 알게되었습니다. 그래서 Statement를 사용하면 인젝션이 성공하는지 궁금해 실험해봤는데 코드가 안전해서 그런건지 제가 실력이 부족해서인지 모르겠지만 인젝션에 계속 실패했습니다.버프 스위트인 프록시 도구로 phone 또는 mail 파라미터 값을 조작했는데요이해가 안가는 부분이 phone 파라미터에 ' or 1=1; # 이 쿼리를 사용하면 주석이 작동되어서 모든 테이블의 phone 컬럼이 1로 바뀌는데 ' ; update member set phone=010-4444-4444 where num=[일련번호]; # 이 쿼리를 사용하면 주석이 작동하지 않아 인젝션이 성공하지 않습니다. 혹시 무엇때문인지 아신다면 도움 부탁드립니다!
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
인텔리제이환경 강의 배포일에 대해 문의 드립니다
안녕하세요 박메일님 JavaTPC강의로 강사님께 입문하고 열심히 배우는 학생입니다.다름이 아니라 다른분 문의글에 인텔리제이 버전으로도 찍어서 3월말에 배포해주신다는 답변을 보아서 구매를 결심하게되었는데 혹시 언제쯤 배포하실계획이실까요?더 늦어지실까요?
- 해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
War 파일 Intellij Import
war 파일을 Intellij에 import 해 다시 배포하고 싶은데 어떻게 해야 하나요?그리고 war 파일을 import하면 다시 수정 후 배포가 가능한가요?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
인텔리제이 맥북 환경 설정 질문
강사님, 안녕하세요. 강의평이 좋아서 결재를 하였습니다. 최근에는 맥북/인텔리제이 조합으로 강의를 수강하는 사람들이 많아 다른 강사분들도 강의 맨 처음에 개발 환경 설정을 (맥/윈도우) 에 맞게 각각 세팅하는 영상들을 만들어주시는데요. 혹시 똑같이 맥 / 인텔리제이로 환경설정 하는 영상을 만들어 주실 수 있을까요? 개인적으로 개발환경을 두 개를 배워야 한다는게 부담스럽기도 합니다.
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
mysql 세팅에러
위의 사진들처럼 mysql80 구동 정지 시키고,선생님 과정따라서우선3.10버전도 된다하고, 다른분 질문글에 답변주셨길래그 프로그램 설치 후,따라서 쭉 진행했습니다. startup.bat한 모습입니다. 그런데 cmd로 mysql 접근할 때 에러가 발생했습니다.3306 포트 따로 아래처럼 열어주기도하고 했는데 별 소용이 없습니다.특이사항으로는 Mysql을 설치했음에도 Mysql80만 뜨고 그냥 Mysql이 없습니다. Ctrl+alt+delete 가서 봐도 없습니다.어떻게 해보면 좋을까요?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
getRequestDispatcher(경로) 메서드 질문입니다.
안녕하세요. getRequestDispatcher() 메서드의 매개변수 경로는 기본으로 WebContent로 되어 있는건가요? 감사합니다.
- 해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
전자정부 프레임워크를 굳이 사용 안 해도 괜찮을까요?
안녕하세요. Spring Framework와 JSP를 공부하고자 이 강의를 구매했는데요.전자정부 프레임워크는 쓰고 싶지 않은데, 실습 시 필수로 해야되는 건 아니죠?즉, Spring Framework 환경에서 해도 괜찮은지 여쭙고 싶습니다. 비슷한 질문이 있는 것 같은데 조금 헷갈려서 다시 질문드립니다~ 여담으로, 박매일 선생님 강의 Java TPC부터 잘 보고 있습니다~ 감사합니다~
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
MySQL table 만들기중
"member" 테이블은 안만들어지고"members" 테이블은 만들어지는데둘다 쿼리는 똑같습니다 왜 그런건지 알려주실수있나요..?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
다시 질문드립니다.
mvc04 import 한 뒤 memberRegister.do 가 정상적으로 나오는데 이후 가입을 누르면이런 오류가 뜨게 됩니다.보니까 sql 문제인거 같기도 하고 자꾸 가입실패가 뜹니다. 어떤 점을 중점으로 봐야되나요?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
선생님 server.xml 컨텍스트 path에 대해서 질문드립니다.
MVC04 를 실행시키려면 이 코드로는 진행이 안됩니다. 여기가 문제인 것 같은데 어떤 게 올바른 코드인지 말씀 부탁드립니다 ㅠㅠ!
- 해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
war파일 및 소스코드에 대해 문의드립니다!
안녕하세요. 나프 수업 수강 중에 에러사항이 있어 요청드립니다. war파일을 제 이클립스에 import하려고 하니 계속 org.eclipse.core.commands.ExecutionException: Error importing Module File 이런 에러 메시지가 뜨면서 빈 폴더만 생성이 됩니다. 혹시 문제점이 무엇인지, 그리고 강사님의 git주소로 들어가보니 git에도 war파일만 올려져있던데 war파일말고 소스코드를 git에 따로 올려주실 수 있나요? 항상 좋은 강의 감사합니다~!
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
41_Basic MVC완성(Controller와 View연동 핵심) 11:16 부분에서 질문있습니다.
MVC02 의 memberList.jsp(49 line) 와 MVC03 의 memberList.jsp(50 line)에서 회원 가입 과 관련한 부분에서onclick 의 value 값 경로가 다름을 알 수 있습니다. 왜 MVC02 에서는 member/ 를 안 붙여도 memberRegister.html 를 브라우저에서 뿌려주는지 이해가 되질 않습니다. MVC03의 memberList.jsp에서 member/memberRegister.html 같이 URL 경로까지 적어줘야 하는게 아닌가요? 추가 질문.현재 제가 아직 onclick="location.href= 이 어떻게 동작하는지 잘 몰라서 그러는 것 같습니다만, MVC02 JSP 에서는 onclick="location.href= 이 현재 경로에서 파일을 찾고, 포워드를 이용한 JSP(MVC03) 에서는 절대경로로 onclick="location.href= 값을 넣어줘야하는 건가요?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
스프1,2 먼저 수강하여도 무방할까요?
선생님 안녕하세요 나프1,2 + 스프1,2 다 수강할 예정이긴 한데 우선 스프링쪽으로 취업이 급합니다. 하지만 전체적인 개념이 잘 안 잡혀있는 상황인데 스프1,2를 먼저 들으면 잘 이해가 안될까요? 시간이 걸리더라도 나프를 먼저 듣는게 나을까요?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
다이나믹 으로 만들면 web.xml 이 안생겨요
왜그럴까요~?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
WAR 파일이 생성이 안됩니다.
현재 지금 eGovFrame-4.0.0 을 사용하고 있는 중입니다., 강의 내용대로 EXPORT 하기 위해 WAR file을 생성해준 뒤,C드라이브에 들어가보면war파일이 정상적으로 생성이 되지 않습니다.(압축 풀기 이런것도 없습니다.) 이것 저것 연결 프로그램도 바꿔보면서 해보았는데,해결책을 찾지 못하였습니다. 어떻게 해야하나요?
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
member.sql 질문
강사님db를 연결하고 sql문을 작성해서 테스트 해볼려고하니select * from member; << 이것만 작성하면select * from memberNo database selectedElapsed Time: 0 hr, 0 min, 0 sec, 0 ms.라는 오류가 뜹니다 mysql 버전을 8. 대를 쓰고있는데connection profile >> type에서 MySql_5.1 을 사용해서 그런가요 ???
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
나프탄 스프탄 어떤거 먼저 봐야하나요?
나프탄 스프탄 둘다 구매를 해놨는데 어떤게 먼저 일까요???
- 해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
startup.bat하면 에러가 발생하는데 해결을 못하겠어요
cmd에서 mysql-5.6.21 폴더까지가서startup.bat 하면nnoDB: Operating system error number 87 in a file operation.[ERROR] InnoDB: File .\ib_logfile0: 'aio read' returned OS error 187. Cannot continue operation에러가 나와서 구글링 해봤는데 해결을 못했어요 ㅜㅜ결국 포맷까지했는데도 해결이 안돼서 질문 드립니다
- 미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
hwp 파일
첫번째 동영상 압축 파일에 pdf 파일 두개만 있는데 hwp파일은 제공되지 않는 것 맞나요?