[전자정부프레임] 에러 java.lang.ClassNotFoundException 코딩을 하면서 발견한건데 이 에러를 처음 본 나로서는 한참을 해맸다. 에러를 보자마자 classnotfound 라길래 단지 class가 없어서 그런거구나 싶었지만 생각보다 쉽게 풀리지 않았다. 해결방법 1. 컴파일이 제대로 되지 않았을 수 있으니 다시 재 컴파일을 해보도록 한다. 1) 프로젝트 clean을 해주도록 한다. (상단 메뉴탭에 보면 있음) 컴파일이 제대로 되었는지 확인 방법 경로확인하기 : 프로젝트가 있는 폴더 - src - main - webapp - wepmain - classes (프로젝트 우클릭 - build path - source 탭에서 클래스파일 위치를 지정 할 수 있다.) 2. 서버를 지웠다가 다시..
[JAVASCRIPT/CSS] 마우스 왼쪽 클릭 이벤트 블로그 내의 마우스 왼쪽 버튼 클릭 이벤트 입니다. CSS JAVASCRIPT
[JAVA] 문자열 찾기 3가지 방법 Contains, IndexOf, Matches 설명Contains : 문자열에 검색하고자 하는 문자가 있는지 확인- 결과 : true / false로 리턴예시)public class Contains { public static void main(String args[]) { String name = "contains"; System.out.println(" 첫 번째 결과 : " + name.contains("indexOf")); System.out.println(" 두 번째 결과 : " + name.contains("contains")); } } IndexOf : 문자열에서 검색하는 문자의 위치를 반환- 결과 : 포함하고 있는 위치 ( 0번째부터 ) / -1 리턴 ..
리다이렉트 html head 부분에 메타태그를 사용하여 원하는 사이트로 리다이렉트 시킬 수 있다.
[JAVA/JSP] 세션 시간 설정 HttpSession이란? - 하나 이상의 페이지 요청에서 사용자를 식별하거나, 웹 사이트를 방문하고 해당 사용자에 대한 정보를 저장하는 방법을 제공하는 인터페이스입니다. 1. 특정 경우에 타임아웃 설정 ex) 클라이언트가 20분동안 요청이 없으면 세션 제거 2. DD(Deployment Descriptor)에서 전체 세션 타임아웃을 설정 30 - 클라이언트가 30분동안 요청이 없으면 세션 제거 (파일경로 : WEB-INF/web.xml) 3. 설정하지 않으면 WAS 기본 디폴트 값으로 적용 Tomcat(conf/web.xml)의 경우 30분이 DEFAULT입니다. JEUS 1. WEB-INF/web.xml 30 2. ${JEUS경로}/config/컨테이너명/엔진명/w..
[JAVASCRIPT/CSS] 로딩창 만들는 방법 1. html 2. css .loader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 9999; } .loader-bar { position: absolute; top: 50%; left: 50%; width: 100px; height: 10px; margin-top: -5px; margin-left: -50px; background-color: white; animation: loader-bar 2s ease-in-out infinite; } @keyframes loader-bar { 0% { transfor..
controller jquery를 이용한 alert 창 띄우는 방법 Controller List TestList =TestService.selectTestList(searchVO); if(TestList == null || TestList.size() < 1){ result = new TestDefalutVO(searchVO); result.setFlag("븃단에서 alert창 띄울 것"); } model.addAttribute("result", result); return "definition.test/Test"; view
[Oracle] ora-02291 무결성 제약조건이 위배되었습니다- 부모 키가 없습니다 ORA-02291 오류는 외래 키 무결성 제약 조건을 위반하였을 때 발생합니다. 이 오류는 자식 테이블의 특정 열에 대한 외래 키 제약 조건이 존재하며, 이 열의 값이 부모 테이블의 기본 키 또는 후보 키와 일치하지 않을 때 발생합니다. 해결방법 오류가 발생한 자식 테이블에서 부모 테이블의 레코드를 참조하는 열 값을 확인합니다. 해당 부모 테이블에서 해당 열 값을 가진 레코드가 존재하는지 확인합니다. 만약 존재하지 않는다면 부모 테이블에 레코드를 추가하거나 열 값을 수정해야 합니다. 자식 테이블의 외래 키 열 값을 부모 테이블에서 해당하는 기본 키 또는 후보 키 값으로 수정합니다. INSERT INTO service_..
[Java] 자바 스트림 사용법 및 예제 알아보기 Java 8부터 추가된 스트림(Stream)은 자바 컬렉션을 처리하는 기능을 제공합니다. 스트림은 간결하고 가독성이 좋은 코드를 작성할 수 있으며, 병렬 처리를 지원하여 대용량 데이터를 처리할 때 성능을 향상시킬 수 있습니다. 스트림이란? 람다식을 사용하여 간결하게 코드를 작성할 수 있습니다. 중간 연산과 최종 연산으로 구성되어 있습니다. 지연 연산을 지원하여 필요한 시점까지 연산을 미룰 수 있습니다. 병렬 처리를 지원하여 대용량 데이터를 처리할 때 성능을 향상시킬 수 있습니다. 사용법 및 예제 import java.util.Arrays; import java.util.List; import java.util.stream.Collectors; public..
계층형 쿼리란? 계층형 구조는 상하 수직관계의 트리형태의 구조로 이루어진 형태를 말합니다. 예를 들자면 특정회사의 부서, 특정학교의 학과등이 있습니다. 계층형 쿼리는 테이블에 저장된 데이터를 계층형 구조로 반환하는 쿼리를 말합니다. 오라클에서의 계층형 쿼리는 START WITH ... CONNECT BY 절로 생성할 수 있으며 계층형 정보를 표현하기 위한 목적으로 오라클 8부터 지원되었습니다. 수행순서 1. START WITH 절에 시작 조건을 찾습니다. 2. CONNECT BY 절에 연결조건을 찾습니다. 샘플데이터 생성 위와같은 구조를 이루도록 부서 테이블을 생성하도록 하겠습니다. CREATE TABLE DEP ( DEP_CD NUMBER NOT NULL, -- 부서코드 PARENT_CD NUMBER,..