반응형

Error 오답노트 9

Exception 예외(런타임에러)의 상속 계층도/종류

에외 -> 런타임에러 (실행중에 발생하는 에러) 의 종류 IOException ClassNotFoundException -> 클래스를 찾지 못할때 발생하는 에러 RuntimeException -> 프로그래머 실수로 발생하는 에러 └ ArithmeticException -> 예외적인 산술조건이 발생하면 발생 (어떤 수를 0으로 나누거나할때) └ ClassCastException -> 형변환 에러 └ NullPointerException -> 참조변수가 null인데 거기다가 메서드 호출하거나 하면 나는 에러 └ IndexOutOfBoundsException -> 배열 범위 벗어나는것 이런게 다 실행시 발생하는 에러, 실행시 발생하는것 보다 컴파일타임 에러가 낫다. 이런걸 컴파일에러 로 바꾸면 실행 전 수정할..

Error 오답노트 2022.06.06

JSTL formatDate오류 | Cannot convert [2022-04-04] of type [class java.lang.String] to [class java.util.Date]

에러 ↓ JSTL formatDate오류 | Cannot convert [2022-04-04] of type [class java.lang.String] to [class java.util.Date] [class java.lang] 유형의 [2022-04-04]를 변환할 수 없습니다.String]에서 [class java.util]로 이동합니다.날짜] String형이라서 날짜를 변환할수 없다한다. 이럴때 해결방법은? 1. jsp 상단에 를 추가해주시고 날짜를 보여주려는 곳에 아래 소스와 같이 표현해주시면 됩니다. 2. 해당 소스는 String형을 날짜로 변경하여 변수에 넣고 그 넣은 변수를 날짜 패턴으로 노출 시키는 예제 입니다. 2개의 라인을 동시에 써줘야 합니다. 하나만 쓰면 안댐 ★ parseDat..

Error 오답노트 2022.05.20

<스프링 에러> | Bean property 'sqlSessionTemplate' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?

root-context.xml에 새로운 dao를 추가하는 에러가난다 에러를 검색해보니 Bean 속성 'sqlSession'Template'은(는) 쓰기 가능하지 않거나 잘못된 설정자 메서드가 있습니다. 세터의 매개 변수 유형이 게터의 반환 유형과 일치합니까? 라고 뜸. dao파일의 setter, getter를 안해줘서라고 한다 dao파일 안에 extends SqlSessionDaoSupport 를 안해줘서 였음 추가해주고 다시 root-context.xml 확인해보니 에러가 사라졌다.

Error 오답노트 2022.05.18

제이쿼리 여러 이미지중 선택한 하나만 바뀌게 할때 에러 (this)

이렇게 5개의 기본 똑같은 이미지가 있으면 mouseover 한 이미지만 따로 배열에 저장해 놓은 5개의 이미지중 하나로 랜덤으로 바뀌게 하는 로직을 만들었다. 근데 문제는 마우스를 올린 이미지 하나만 랜덤값 으로 바뀌어야 하는데 하나의 이미지에 마우스를 올리면 5개 이미지 전체가 바뀌어버린다. ㅠㅠ 뭐가 문제인지 찾아보니까 여기 형광펜 칠해논 this 자리에 "img" 를 넣어놔서 였다...-_- this는 그 값 하나만 가져오는데 "img"로 넣어노니까 html태그 안에있는 img 태그 전체가 바뀌는 거였다.... "img" 대신 this를 넣어주니까 잘작동한다!!!!! 참고 코드도 같이 올리겠다 처음에 배열 넣어준방식이 문제인가 싶어서 자꾸 바꿨었다ㅋㅋㅋ ㅠㅠ 주석처리된 배열이 고민의 흔적..

Error 오답노트 2022.03.24

<자바스크립트 에러> | uncaught typeerror: cannot read properties of null (reading 'setattribute')

자바스크립트로 버튼을 클릭하면 액자속 이미지가 10가지의 랜덤값중 하나로 변하는 로직을 만드는데 수업시간에 배운대로 했는데 실행 안되고 콘솔에 uncaught typeerror: cannot read properties of null (reading 'setattribute') 에러가 떴다. setattribute가 문제인 이 에러 같다는데 문제가 없다..!! 제대로 썻는데 자꾸 문제래서 검색해보니 아래 에러는 HTML Element를 제대로 읽어들이지 못했기 때문입니다. 가장 흔한 원인은 HTML이 만들어지기도 전에 javascript에서 HTML을 읽어들이려 할 때 발생합니다. 아래를 체크해보세요. 1. 혹시 자바스크립트를 불러들이는 코드를 html의 최상단에 쓰셨나요? 만일 그렇다면 html 코드 ..

Error 오답노트 2022.03.22

자바스크립트 onchange 함수로 border 크기 바꾸고 싶을때 에러와 해결법

select 박스 안에 있는 option에 숫자를 넣고 oprion 값의 숫자를 선택하면 그 숫자대로 div의 border 굵기가 굵어지는 프론트 로직을 만들고싶다. 그런데 내가 겪은 문제는 1. console.log로 option값을 확인하는데 값이 가져와지지 않는다. 아에 없는 값 2. div.style.border=this.value; 코드를 넣어도 border굵기가 안바뀐다. 1번은 어이없게도 내가 html 안 option태그 안의 value에 값을 안넣었었다..-_- 여기에 다시 값을 입력해주니 값이 잘 불러와진다. 2번은 border 라 불러오는게 아닌 borderWidth 라 불러와야 굵기가 변한다.. 그리고 1px, 2px 이렇게 넣어주니까 값 가져오고 뒤에 +"px"; 필수!! 그렇게 고..

Error 오답노트 2022.03.18

자바스크립트 onchange 함수 값 못가져올때 해결법( this.value )

onchange 함수로 바뀐 input 값이 있으면 바뀐값을 가져다가 div와 연결해서 div 안에있는 글자컬러, 배경컬러, border 굵기 를 변경하고 싶다. 근데 함수를 계속 수정해도 값이 가져와지지 않는다..!!! 뭐가 문제일까? 바로 value; 가 문제였다. value 만 쓰는게 아니라 앞에 this까지 붙여야 했던것.. 이렇게 수정하면 바뀐 값을 아주 잘 가져온다. input type="color" 의 값을 onchange 가 가져와서 div속의 font컬러를 바꾼모습 글자색선택: 배경색선택: 테두리선 굵기선택: 없음 1 3 5 7 9 오늘은 즐거운 금요일 혹시 모르니 내가했던 예제도 함께 올리겠다

Error 오답노트 2022.03.18

http 404 에러 | '웹페이지를 표시할 수 없습니다.' 또는 '404 Not Found' 원인 과 해결방법

HTTP 404 에러 란? 해당 오류는 서버 자체는 존재하지만 서버에서 요청한 것을 찾을 수 없을 때 나타납니다. 보통 HTTP에서 사용자가 요청하는 페이지나 파일을 찾을 수 없을 때 가장 많이 발생하는데요. 유저의 인터넷 환경 문제가 아닌 사이트 제공자의 서버에 요청한 페이지가 없거나, 데이터가 없을 경우 나타나며, 가장 자주 발생하는 원인은 페이지가 이동되거나 삭제된 경우입니다. 개발 국비 수업중 html을 배우기 위해 톰캣서버 설치 후 이클립스에서 html 폴더 실행 하는데 '웹페이지를 표시할 수 없습니다.' 또는 '404 Not Found' 에러가 떠버림 강사님과 똑같이 했는데 서버경로가 안맞는다는 404 에러가..? html은 이미 알고있어서 수업은 안듣기로 하고 404에러를 고치기 위해 구글링..

Error 오답노트 2022.03.10
반응형