- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 이클립스
- spring boot
- 쿼리개선
- 워드프레스
- sql
- Oracle
- dbeaver
- Hostinger
- 배열
- 오블완
- PLSQL
- 클론코딩
- 엘리멘터
- iframe
- pl/sql
- 자바스크립트
- 오라클
- 함수
- function
- JSP
- PROCEDURE
- 오류해결
- 워스프레스
- 문제해결
- 트러블슈팅
- 환경세팅
- wordpress
- 티스토리챌린지
- javascript
- 프로시저
목록JAVA (18)
개발 공부중

새롭게 CLASS 파일과 JSP 파일을 만들어서 실행했는데특정 페이지에서만 이 문구가 떴다. java.lang.ClassNotFoundException 오류 원인 특정 클래스를 찾을 수 없을 때 발생하는 예외 해결방법 1. 클래스 파일 경로 확인2. 빌드 다시 해보기3. 클래스 이름 참조시 오타 해결과정 나의 경우,파일을 새로 만든거라 인식을 못하는 것 같았다.처음에는 강력 새로고침과 서버 재시동 -> 해결안됨 이클립스에서 project - clean을 해주니 해결되었다.프로젝트의 빌드된 파일을 삭제하고 새로 컴파일 한 것 이후 다시 서버 재시동하니 해결완료!! 학원 다닐 때 가끔 뜨던 오류였는데, 잊고 있었다.다음에는 새로 파일을 만들 때 신경 써야겠다. 끝!
프로젝트를 가져와서 이클립스에 환경세팅을 하는 중 생긴 오류 심각: 경로 []의 컨텍스트 내의 서블릿 [jsp]을(를) 위한 Servlet.service() 호출이, 근본 원인(root cause)과 함께, 예외 [javax.servlet.ServletException: java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.isValid(I)Z]을(를) 발생시켰습니다. java.lang.AbstractMethodError: oracle.jdbc.driver.OracleConnection.isValid(I)Z 원인 : jdbc 드라이버 버전이 안 맞거나, 경로에서 jdbc 드라이버를 못 찾아서 생기는 오류 1. jdbc 드라이버를 못가져온 ..

보통 위 사진처럼 window -> show view -> other에서 server를 클릭해서 사용했었다. 이번에 새 컴퓨터에서 이클립스 환경설정을 하면서 보니 Show View에 server 가 없었다. 아래는 Show View에 server 를 목록에 보이게 하는 방법 Help -> Install New Software 를 클릭 위 사진처럼 Work with : 에 http://download.eclipse.org/releases/neon 를 입력한다. 나오는 항목 중 Web, XML, Java EE and OSGi Enterprise Development 아래에 있는 JST Server Adapters JST Server Adapters Extensions 2개 항목을 체크하고 Next 클릭 ac..

상황 //문제의 코드 myList = Hanlder.selectDetailList(conn, tcBp, logger);// 리스트 가져옴 maxSrno = Hanlder.maxSrno(conn, tcBp, logger); // 시리얼 넘버 최대값 가져옴 Bean lastResultBp = new Bean(); /* java.lang.IndexOutOfBoundsException 원인 if (maxSrno > 0) { lastResultBp = (Bean) myList.get(maxSrno - 1); } */ 리스트로 받아오지 않게 항목을 하나 변경했더니 IndexOutOfBoundsException 에러가 났다. 원인 IndexOutOfBoundsException 에러는 배열이나 리스트에서 유효하지 않은..

Java 웹 개발에서는 서블릿을 사용하여 웹 애플리케이션을 구축할 때 여러 가지 상태 값을 관리해야 할 때가 있다. 이러한 상태 값을 저장하고 공유하는 데 ServletContext 객체를 사용할 수 있다. 아래는 ServletContext를 활용하여 미니 계산기를 만들어보고, 상태 값을 저장하고 공유하는 예시 1. 서블릿 클래스 작성 이 서블릿은 사용자로부터 숫자와 연산자를 입력받아 계산하는 데 사용된다. import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletContext; import javax.servlet.ServletException; import javax.servlet.annotation.WebS..

쿼리스트링이란? 쿼리스트링은 URL에서 정보를 전달하는 데 사용되는 일반적인 방법 중 하나이다. 주로 웹 애플리케이션에서 GET 요청을 통해 데이터를 전송할 때 사용된다. 쿼리스트링은 URL의 끝에 "?" 문자로 시작하며, 그 뒤에 "키=값" 쌍을 나열하여 데이터를 전달한다. 각 "키=값" 쌍은 "&" 문자로 구분됩니다. 전달되는 입력값의 형태 예시 (GET 방식) 쿼리스트링을 아래와 같이 사용할 경우 전달되는 값은? 아래 예제는 "/hi" 경로로 HTTP GET 요청을 처리하고, 요청 파라미터 "cnt"를 쿼리스트링에서 읽어와서 반복 횟수를 지정한 후 "안녕 서블릿 !!!" 메시지를 출력하는 예제 코드 import java.io.IOException; import java.io.PrintWriter; ..

자꾸 잊어버려서 써두는 이클립스 디버깅 방법 마우스로 디버그 시작 포인트를 설정해준다. 상단에 있는 디버그 아이콘을 누르거나 F11을 눌러서 디버그 모드로 진입한다. Yes를 클릭해서 디버그 화면으로 이동한다. F6 을 누르면 한 줄씩 실행 F7 은 실행중인 메소드 외부로 이동 브레이크 포인트를 재설정하고 F8을 누르면 다음 브레이크 포인트로 한번에 이동한다.

객체 직렬화 (object serialization) Java.io.Serializable 인터페이스 실행 시간에 유지하고 있던 객체 내부의 정보과 객체 자신의 정보를 어디엔가 기록해 놓고 나중에 필요한 시기에 다시 볼 수 있는 방법을 제공하는 것 객체의 내용을 파일 혹은 네트워크를 통하여 byte stream으로 입출력한다. 객체를 저장장치(파일, DB)등에 저장, 검색, 로딩할 수 있도록 함으로서 객체의 영속성을 제공한다. java.lang.Object : 직렬화 x, 객체를 스트림으로 보낼 수 없다 java.lang.String: 직렬화 o, 객체를 스트림으로 보낼 수 있다. 직렬화를 구현한 창을 스트림으로 다른 컴퓨터에 보내는 것이 가능하다. static 필드, transient 필드는 사용불가 ..