전체 글 (297) 썸네일형 리스트형 [스프링] Servlet.service() for servlet [appServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause java.lang.NullPointerException Query에 Null 값이 들어갔을 경우 발생하는 문제입니다. 해결 방법 1. Controller, DAO, Service 단에서 각각에 넘겨주는 쿼리값의 주입이 됐는지 확인2. DB가 run 중인지 확인 [스프링] No mapping found for HPTT request with URI 여러개의 컨트롤러(서로 다른 패키지의)를 사용하고 싶을 때 다음과 같은 에러를 만날 수 있다. WARN : org.springframework.web.servlet.PageNotFound - No mapping found HTTP request with URI [ ... ] in DispatcherServlet with name 'appServlet' [해결방안] servlet-context.xml 파일의 base-package 부분을 다음과 같이 모두 포함하게 * 을 사용해서 변경.(이전은 특정패키지명이 들어있었다. 그렇게 되면 그 패키지 안의 컨트롤러의 value 값 URI만 매핑된다.) 이 방법 외에 component-scan 을 무한으로 사용해서 확장...ex) ... [스프링] http //java.sun.com/jsp/jstl/core 에러 http //java.sun.com/jsp/jstl/core 에러The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application ... jstl을 이용하면서 이런 에러가 났다면 jstl을 다운받지 않아서 생긴 일.다음 주소에서 본인의 jstl 버전에 맞는 zip 을 다운받은 후 WEB-INF 의 lib 폴더에 넣어주면 된다. 설치 파일 다운로드 링크 : http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ [스프링] 톰캣 Error deploying configuration descriptor _____.xml tomcat/conf/Catalina/localhost 이 경로에 ____.xml을 지운다. [스프링] Server Tomcat v8.5 Server at localhost failed to start. 톰켓 서버에서 Server Option 탭 > Publish module contexts to separate XML files 체크해주기! Scanner 메소드 (대표적인 입력값받기) Line 10 : 공백 이전인 33까지 문자열은 받은 것을 알 수 있다. Line 10 : 정수를 입력받기로 했기 때문에 오류가 나타나는 것을 볼 수 있다. next() : 공백 이전의 문자열 받기nextInt() : 공백 이전의 정수 받기netxtDouble() : 공백 이전의 실수 받기nextLine() : 문자열 전체 입력 받기 ( 입력값에 공백을 받을 여지가 있다면 이것을 선택)nest().charAt(0) : 문자 하나 입력 받기hasNextInt() : 만약 입력한 값이 int 형이 아닐 경우는 false를 리턴하고, int로 표현할 수 있는 형식의 숫자형인 경우는 true를 리턴한다. 따라서 위의 코드는 사용자가 입력을 할 때가지 실행을 기다렸다가 입력이 일어나면 문자열을 읽는다. (입력값 .. 함수 배열 기본 사용 배열 + 반복문 이전 1 ··· 26 27 28 29 30 31 32 ··· 38 다음