Programming
[JavaScript] 반복문 체크박스 checked
동일한 name의 체크박스들 중 array에 담긴 배열의 값들과 동일한 체크박스만 checked 되는 기능을 만들고자 하였다. 1. name이 동일한 체크박스를 반복문을 돌린다. 2. array에 담긴 값이 체크박스의 value와 동일하다면(포함된다면) true 인 조건들만 checked 한다. 간단한건데 꽤 헤맸다. 이유는 includes() 함수는 true/false를 반환하는데 반환값을 지정하지 않고, checked만 하려고 하니 원하는 기능이 되지 않았다. 반환값을 지정하여 조건을 준 뒤, checked 하자
[JAVA] cannot be cast to java.lang.Integer 오류 해결방법
[원인] - Map에 담긴 값의 데이터를 (Integer)로 casting 할 때 나타나는 오류 [해결방법] - String.valueOf를 사용하여 String 으로 변환 후, Integer.parseint를 사용하여 Integer로 변환하면 됨 // 오류 발생 map.get("boardIdx").toString()); // 해결 방법 Integer.parseInt(String.valueOf(map.get("boardIdx")));
[SpringBoot] Request method 'POST' not supported 오류
문제 기존에 존재하던 프로젝트를 유지보수해야 할 일이 있었다. ajax를 통해 탭이동을 하는 url을 변경하여 작업을 하고자 하였고, url을 변경하였는데 Request method 'POST' not supported 오류가 발생하였다. 개발자 콘솔창에도 다음과 같이 오류가 나는 상황이었다. 해결 해당 오류의 원인은 간단했다. 기존 url은 post type이였는데, 바뀐 url은 get type이었기 때문에 발생한 문제였다 type을 바꾸니 문제없이 작업할 수 있었다 간단한 오류이지만 다음에 같은 실수를 하지 않기 위해 기록해 놓는다
스프링부트 Transactional(readonly = true) 오류 원인 및 해결
문제 위 사진과 같이 The attribute readOnly is undefined for the annotation type Transactional 이라고 오류가 났다. 원인 - Transactional의 경우 import 할 수 있는 라이브러리가 2가지가 있다 1. import javax.transaction.Transactional 2. import org.springframework.transaction.annotation.Transactional; 1번의 경우 readonly = true/false 옵션을 허용하지 않는다. 해결 2번으로 import 해야 readonly 옵션을 사용할 수 있다.