일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링 파라미터 추출
- 자바 List
- properties 변수
- 코드로 배우는 스프링 웹 프로젝트
- 자바스크립트
- 오라클 CREATE
- 자바
- properties 파일 주입
- 자바오류
- 오라클 TRUNCATE
- Spring MVC Interceptor
- annotation
- Mybatis 오류
- Servlet cookie
- Spring message
- Spring
- DDL TRUNCATE
- Spring MVC5 기본 세팅
- 스프링 인터셉터
- JSR - 380
- 오라클 DROP
- collection framework
- Spring 커맨드 객체
- properties 파일
- Spring 객체로 주입받기
- Spring Cookie
- Dependency Injection
- ddl alter
- DDL DROP
- JSR - 303
- Today
- Total
목록Java (31)
개발이좋아

JSP에서 게시판을 짜는 중 글쓰기 부분에서 오류가 발생했다. 오류로그를 보면 NullPointerException이며 BoardController 68번라인과 41번 라인에서 문제가 발생했다고 나온다. 코드를 보니 68번 라인은 글을 쓸 때 글의 번호를 VO객체의 set해주는 명령어였는데 어딜 어떻게 찾아봐도 Nullpointer가 나올 부분이 보이질 않았다. 디버깅도 해보고 열심히 원인을 찾아봤는데 보이질 않던 찰나에 VO객체를 선언만 했지 초기화를 하지 않은 것을 보게 되었다.. 초기화도 하지 않았으니 당연히 NullPointer가 날 수 밖에 없지.. 여러 분들도 NullPointerException이 났을 때 원인이 보이지 않는다면 한번 초기화를 잘 했나를 다시 확인해 보세요 ㅎㅎ...

jsp에서 useBean 태그를 이용해서 회원정보를 가져오는 코드를 작성해서 실행하던 중 java.sql.SQLIntegrityConstraintViolationException: ORA-01400 에러를 만났다. 위 사진이 java.sql.SQLIntegrityConstraintViolationException: ORA-01400 에러의 로그인데 로그의 빨간 줄을 살펴보면 아이디 scott의 테이블인 t_member의 id값이 null값이라는 뜻이다. t_member 테이블을 생성할 때 id값을 not null으로 지정하였기 때문에 null값이 들어갈 수 없기 때문에 발생한 에러였다. 분명 회원가입 페이지에서 form 태그에 아이디 값을 입력했는데 null오류 나와서 다시 보니 useBean을 이용했기..
자바 연산자는 앞서 포스팅한 자바스크립트 연산자와 거의 같다고 생각하면 된다. 자바스크립트 연산자 [JavaScript] 연산자 연산자란 프로그래밍 언어에서 말그대로 연산을 위해 쓰이는 문법이다. 연산자는 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 산술 연산과 문자 결합 연산, 증감, 비교, 논리, 삼항 조건 연산자등 다양한 연산자가 있다. 산.. kj99658103.tistory.com 피연산자 개수에 의한 연산자 구분 단항 연산자 : 피연산자가 하나 존재 +x, -x, !x 이항 연산자 " 피연산자가 두개 존재 x = y , x < y, x != y 삼항 연산자 조건식 : true ? false 삼항 연산자는 조건식이 true인 경우 true에 해당하는 코드를 실행하고, false인 경우 false에 해당하..

자바의 변수에는 기본 자료형(primitive type)과 객체(reference type)으로 나뉜다. 기본 자료형은 데이터가 변수에 직접 저장되고, 객체자료형은 객체를 가리키는 메모리 주소가 변수에 담긴다. 객체 자료형은 C계열에서는 포인터라고 하며 자바에서는 레퍼런스라고 부른다. 위의 사진은 기본 자료형으로써 데이터가 변수라는 저장공간에 직접 담긴 모습이다. 하지만 객체 자료형은 데이터가 아닌 데이터가 있는 곳에 주소를 변수에 담는다. 위의 사진처럼 객체가아닌 주소가 변수에 담기게 된다. 기본 자료형의 종류 기본 자료형에는 정수형, 실수형 논리형이 있다. 1. 정수형 변수 정수형 byte 1byte char 2byte short 2byte int 4byte long 8byte 정수 타입은 정수 데이..

java.lang.ClassCastException : 클래스 형 변환시 잘못된 형변환을 해서 발생하는 예외 로그에 나오듯 MemberServlet클래스 55번째 라인, 18번째 라인에 캐스트 미스매치를 잡아 해결해주었다. 메모리내에 같은 클래스가 두번 적재되거나 자료형의 미스매치가 원인이다.

우리는 개발을 할때 IDE(통합개발툴)의 도움을 받아 소스코드를 작성하는 경우가 많다. IDE란 통합 개발 툴의 약자로써 컴파일, 디버깅, 실행을 하나의 프로그램에서 가능하게 해주는 편리한 프로그램이다. 오늘은 이클립스에서 작성한 소스코드가 어떻게 컴파일되고 실행되는지 포스팅하겠다. 이클립스에서 컴파일에서 부터 실행까지의 과정을 보자. 컴파일은 위와 같은 과정을 겪어 실행까지 된다. xxx.java 파일이 java 컴파일러에 의해서 xxx.class파일이 되고 JVM이 구동하여 메모리에 로딩되고 실행준비 및 실행결정 초기화 하고 실행까지 되게된다. 원래는 cmd에서 하나하나 다 작업을 해주어야하지만 이클립스에서 쉽게 컴파일하고 실행할 수 있다. 공부한 내용을 정리해 놓은 포스팅이지만 너무 짧은 것 같다...

Java 설치 및 환경 변수 설정 전세계에서 C, C++ 과 어깨를 나란히 할정도로 많이 쓰이며 수많은 산업분야 특히 웹어플리케이션 분야에서 많이 쓰이는 Java를 설치해보도록하자! 우선 자바를 설치하기 전에 알아야할 선수지식으로써 JVM, JDK, JRE이 있다. JVM(Java Virtual Machine) : 자바 가상 머신의 줄임말로써 자바로 작성된 프로그램을 컴파일하여 바이트코드로 실행시켜주는 가상 머신 JRE(Java Runtime Environment) : 자바 실행 환경의 줄임말로 JVM에 자바 라이브러리와 다른 기타 파일들이 결합된 자바를 실행하기 위해 필요한 프로그램이다. JDK(Java Development Kit) : 자바 개발 키트의 줄임말로 개발도구들을 포함한 프로그램이다. 자바..