일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 리스트
- vscode
- 쿼리
- Java
- 엘라스틱서치
- 이클립스
- Eclipse
- java 오류
- JSP
- spring 오류
- jQuery
- JavaScript
- 형변환
- HTML
- docker
- spring form
- 도커
- eclipse 설정
- 엑셀
- CSS
- tomcat
- db
- 인텔리제이
- 데이터베이스
- elasticsearch
- Excel
- 한글 깨짐
- 자바
- 이클립스 설정
- 자바스크립트
- Today
- Total
목록전체보기 (183)
개발노트
Stacktrace:]을(를) 발생시켰습니다. java.lang.IllegalArgumentException: Not a directory: C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\프로젝트명\storage [해결] 1. 오류가 발생한 경로로 이동 'C:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\프로젝트명' 으로 이동 2. storage 폴더 생성 https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=sunrisegh&logNo=221493190500 ja..

1. request 객체 - JSP 내장 객체 중 하나이다. JSP 내장 객체 : JSP 페이지 내에서 제공하는 특수한 래퍼런스 타입의 변수 (JSP 페이지가 Servlet으로 변활 될때, JSP 컨테이너가 자동으로 제공하기 때문에, 따로 선언/생성 없이 사용 가능) - 웹 브라우저에서 JSP 페이지로 전달되는 정보의 집합 ( 웹 컨테이너는 요청된 http 메시지를 통해서 HttpServletRequest 객체를 얻고, 이로부터 사용자의 요구사항을 요청 받음 ) 2. 메소드 1) 클라이언트 및 서버 정보 관련 메소드 메소드 리턴 타입 설명 getRemoteAddr() String 웹 서버에 연결한 클라이언트의 IP주소를 구한다. getContentLength() long 클라이언트가 전송한 요청 정보의 ..
* 이클립스 설정 1. 브라우저 등록 2. 아파치톰캣 서버 등록 * 이클립스 동작 1. 실행 버튼 클릭 2. 이클립스는 현재 파일을 아파치톰캣이 관리하는 폴더에 저장시킴 3. 이클립스는 아파치톰캣을 구동시킴 4. 아파치톰캣이 준비가 됨 5. 이클립스는 브라우저를 구동시킴 6. 브라우저의 주소창에 요청 url을 등록시키고, 엔터를 누름 * 아파치톰캣이 독립적으로 동작할 때의 관리폴더 위치 => C:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps * 이클립스가 아파치톰캣이 관리하는 폴더를 만드는 위치 => 작업폴더안에 .metadata 폴더를 생성한후, => 그 폴더안에 아파치톰캣이 관리하는 폴더를 만들어서 사용함 => D:\aa_ycs\java_..

1. 오른쪽 하단의 'EUC-KR' 선택 2. Reopen with Encoding 선택 3. UTF-8 선택 https://rasino.tistory.com/343 【 VS-Code 】 VS code 한글 폰트 깨짐 문제 해결 (How to fix Korean font broken problem in VScode) 【 VS-Code 】 VS code 한글 폰트 깨짐 문제 해결 (How to fix Korean font broken problem in VScode) 안녕하세요~ VScode를 사용할 때, 한글을 코드에 입력하고 출력하게 될 경우, 터미널(Termina.. rasino.tistory.com

var let const 변수 재선언 O X X 변수 재할당 O O X 1. var 1-1) 재선언 / 재할당 var test = 'test'; console.log(test); var test = 'javascript'; console.log(test); 같은 변수명으로 선언했으나 오류가 발생하지 않고 각각 다른 값으로 출력된다. (변수 재선언 가능) ⇒ 유연한 변수 선언으로 간단한 테스트에는 적합하나, 코드량이 많아질 경우 변수 파악이 어려움 (이를 보안하기 위해 ES6이후 let / const 변수 선언 방식 추가됨) 2. let 2-1) 재선언 // var -> let 변경 let test = 'test'; console.log(test); let test = 'javascript'; consol..

java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@localhost:1521:xe [ 원인 ] - DB와 연결이 안 되고 있는다 의미 - JDBC 드라이버의 위치를 인식하지 못해서 발생 [ 해결 1 ] ojdbc.jar 파일을 추가 및 빌드 추가 1) Project > Properties > Java Build Path 이동 2) Add External JARs.. 또는 Add JARs... 선택 3) ojdbc.jar 파일 선택 (버전에 맞게 선택) 4) Apply 선택 2022.01.20 - [Tool/Eclipse] - ..
oninput onchange input, textarea 태그에서만 사용 가능 input, textarea, select 태그에서만 사용 가능 입력 할 때마다 바로바로 데이터를 확인 태그에서 초점(focus)를 잃은 순간에 작동 = 데이터를 입력 하고 다른 곳을 클릭 하면 작동 1. oninput - input / textarea 태그에서 데이터 입력 시에 주로 사용 - 입력할 때마다 바로 데이터 확인 가능 - javascript 이벤트 ( 리스너 ) - 유효성 검사에 주로 사용 HTML 삽입 미리보기할 수 없는 소스 2. onchange - input, textarea, select 태그에서 데이터 입력시에 주로 사용 - 태그 밖의 영역 선택시 작동 HTML 삽입 미리보기할 수 없는 소스 https:..

Servlet 동작 브라우저로부터 요청 파일을 전달 받음 → (서버) 등록된 servlet class를 실행 Servlet url 매핑 방식 1. web.xml 방식 2. Annotation (어노테이션) 방식 1. web.xml 방식 - java 파일이 여러 개가 아닐 경우에 주로 사용 java 패키지명.클래스명 : servlet-name 과 servlet 안에 있는 servlet-name의 이름을 동일하게 하여 url-pattern 태그로 들어오는 url 주소에 맞춰 servlet-class에 있는 java 파일을 실행 ▷ web.xml 2. Annotation (어노테이션) 방식 - java 파일이 여러 개일 경우에 주로 사용 2-1) web.xml에 추가 // true: web.xml 방식 // ..