programming

    [JSP] sendRedirect() 메서드로 파라미터 값을 받아오자!

    반갑습니다CoRock 입니다 페이지를 넘기는 방식 중 sendRedirect 방식으로 파라미터를 넘기는 방법 그 중에서도 넘기는 2가지 방식인 get과 post 둘 다 넘길 수 있다! 낱낱히 파헤쳐 보자! 1. get method get으로 값을 받는 방법은 간단하다 주석 처리 한 부분을 보면response.sendRedirect 메서드의 인자부분에jsp file 이후에 ?로 이어지는 쿼리 문자열에 내가 받아온 이름과, 2번째 페이지에서 설정한 전화번호를 전달해주면 된다여러 쿼리문을 전달할 때에는 & 로 준다는 방법까지 가져간다면 당신은페이지 이동의 케로로(?) (일명 페이커) 가 될 수 있을 것이다! (무리수) 2. post method 처음에 자꾸 안받아와지고 null만 떠서 열받다가googling을..

    이클립스의 인코딩을 EUC-KR에서 UTF-8로 변경해보자!

    1. Windows → Preferences 들어간다 2. General → Content types → Java Class File → Default encoding을 UTF-8로 바꾼 뒤Update~! 3. General → Workspace → Text file encoding → Other 을 UTF-8로 바꾼 뒤Apply! 4. Editor → Spelling → Encoding → Default로 바꾼 뒤Apply! 왼쪽에서 encoding 검색 후 초록색 박스의 모든 Encoding 속성값을UTF-8로 바꿔버리면 끝! 도움이 되었다면 공감버튼 꾺!

    EUC-KR vs. UTF-8 (자바에서 한글을 처리하는 법)

    ※ 자바에서 한글을 쓰기 위해서는 charset을 EUC-KR로 써라?! 자바를 배우기 위해 넉달동안 학원수강을 했다. 열심히 잘 배우고 이제 취직 준비중...두 분의 강사를 만나 배웠는데.. 두 분 모두 한글 처리에 관해서는 이렇게 가르치고 있다.“한글을 쓰려면 EUC-KR 인코딩을 사용해라...”두 분의 강사 뿐만 아니라... 현재 국내의 JAVA 교육센터, 현재 출간된 자바, JSP관련 책자 등은 모두 한글처리를 위해서 EUC-KR 혹은 KSC5601을 사용한다고 나와있다. 문제는 왜 EUC-KR을 사용하는지에 대한 언급도 없으며, 한글 처리를 위해서는 MS949도 있고 UTF-8도 있는데 여기에 대한 언급도 전혀 없다. 단지 “한글 처리를 위해서” 란다. 강사조차도 MS949라는 인코딩 방식이 있..

    [JSP] Error Pages Setting

    Error Page를 link? 시키는 방법은 2가지다.1. JSP 파일을 통한 방법2. web.xml을 통한 방법 지금은 2번을 통해 실행해보겠다 대표적으로 자주 뜨는 에러 코드 5개를 web.xml에 추가시켰다 response라는 내장 객체에 setStatus(200);이라는 메서드를 호출해줘야 한다 200은 정상 작동하게끔 하는 에러 번호?이다 에러 코드를 띄우기 위해 존재하지 않는corock.jsp를 하이퍼링크 걸어놓고 테스트했다 Context Root를 / 로 설정해놓으면그 뒤로 나오는 것들은 다 404로 에러창 띄우겠다는 의지이다 결과를 확인할 수 있다 종합해보면네이버의 Dynamic Web Project,다음의 Dynamic Web Project가 있다고 가정할 때,각각이 띄우는 에러 창의 ..

    [JSP] Servlet

    Contents 1.1 Servlet 1.2 Action Tag 1.3 MVC Pattern 1.4 장바구니 기능 구현 1.5 Session, JavaBean 1.6 JDBC 1.7 FileUpload 1.8 Thumbnail 1.9 EL 1.10 JSTL * JSP의 위치? Web-content!; Servlet의 위치? src! 라이브러리 위치? lib! * 서블릿은 항상 맵핑해서 사용해야 한다 * 서블릿 개요 - 자바 플랫폼에서 컴포넌트 기반의 웹어플리케이션 개발기술 - JSP 서블릿 기술에 기반함 - *Servlet의 프레젠테이션 문제를 해결하기 위해 JSP가 등장 이로인해 웹 애플리케이션의 유지보수 어려움 심각 - JSP 모델2 가 주목받으며 다시 서블릿에 대한 중요성 부각 # MVC2 만들기는..

    아프니까 청춘이다! Oracle 11g 완전삭제하기

    본 게시글은 2020년 8월 15일 기준으로 업데이트 되었습니다. 삭제하는 데도 까다로운 녀석 지난 번 오라클 설치 게시글을 참고하여 순탄하게 설치를 마치고 사용하면 베스트지만, 설치 과정에 오류가 발생했거나 데이터베이스 설치는 완료해도 Enterprise Manager 설치가 제대로 안 된 경우 등의 이슈가 있을 수 있습니다. 이럴 때 가장 좋은 방법은 삭제하고 재설치하는 것입니다. 그런데 이 오라클이라는 것이 대부분의 애플리케이션처럼 [제어판] - [프로그램 추가/삭제] 를 통해 지우는 것처럼 깔끔하게 지워지지가 않습니다. 괜히 어설프게 지웠다가는 레지스트리가 남아 삭제 후 다시 설치 시에도 파일이 엉키고 결국 데이터베이스를 제대로 사용하기도 전에 탈모가 올 수 있습니다. 이번 포스팅을 통해 깔끔하게..

    [Javascript] Regular Expression

    정규 표현식은 문자열의 패턴을 검사할 때 사용! B.1 정규 표현식 객체 - 기본 내장 객체 중 하나 정규 표현식 객체는 아래의 두 가지 방법으로 생성할 수 있다 코드 B-1 정규 표현식 객체 생성 표 B-1 정규 표현식 객체의 메서드메서드 이름 설명test() 정규 표현식과 일치하는 문자열이 있으면 true, 아니면 false를 리턴exec() 정규 표현식과 일치하는 문자열을 리턴 코드 B-2 정규 표현식의 메서드12345678910111213 // 변수 선언 var regExp = /script/; var string = 'Javascript jQuery Ajax'; // 메서드 사용 var output = regExp.test(string); // 출력 alert(output); cs 표 B-2 정..

    [Javascript] DAY 05

    123456789101112131415161718192021222324252627282930 동적으로 테이블 만들기 function makeFriends() { var myFriends = window.prompt("친구가 몇 명인가요?", ""); // use createElement(); for (var i = 0; i textBox.type(o) textBox.type = "text"; // use appendChild(); document.body.appendChild(textBox); document.body.appendChild(newLine); } } 내 친구 나열하기Colored by Color Scriptercs Program 1234567891011121314151617181920212..

    [JavaScript] 자바스크립트 객체

    2. 자바스크립트 객체 2.1 자바스크립트의 객체 2.1.1 내장 객체 : document, window, screen, browser 등Date : 날짜와 시간 작업Number : 수치형 데이터String : 문자열 관련Math : 수학 연산Array : 배열 2.2.2 사용자 정의 객체- 객체 상수로부터 객체 생성var myCar = { model: "520d", speed: 60, color: "red", break: function() { this.speed -= 10; } accel: function() { this.speed += 10; }};myCar.color = "yellow";myCar.break(); - 생성자 함수를 이용한 객체 생성function Car(model, speed, c..

    [JavaScript] 자바스크립트 기초 문법

    1. 자바스크립트 기초 문법 1.1 자바스크립트 - Netscape 사의 브랜든 아이크(Brendan Eich)가 개발- 동적인 웹 페이지 작성을 위해 사용되는 클라이언트 측 프로그램 언어'자바스크립트는 사용자 PC에서 돌아간다; 위치를 잘 알아야 함- 모든 웹 브라우저에 자바스크립트 해석기가 내장되어 있음- 웹 페이지의 동작을 정의하는 언어- 인터프리터 언어 (vs. compiled language)- 클라이언트에서 실행됨- 자료형이 없음(가변자료형); '우변의 값에 따라서 자료형이 바뀜var i = 0;i = "hello";i = true; '2008 Google V8 오픈 소스로 공개해 버림; 자바스크립트는 웹에서 뿐만 아니라 다른 분야에도 사용 가능하게 되었다'2009 라이언 달 Node.js 프..

    톰과 제리가 연상되는 톰캣 설치 및 이클립스 연동!

    아파치 톰캣 사이트로 이동합니다. 서버는 안정성이 가장 중요하기 때문에,가장 최신 버전을 깔기보다는현재 자신이 사용하고 있는 JDK 버전과 일치하게 다운받는다 쭉 그림대로 이어온다Normal이 Default로 되어 있으면 잘 하고 있다 비밀번호 메모해놓자 톰캣을 설치했다 이 3개의 파일을 현재 자신이 쓰고있는 JDK 폴더의 lib 폴더에 복사(Ctrl+C) 한다.

    오라클 설치, 이대로만 하자! (Oracle 11g Installation)

    본 게시글은 2020년 7월 18일 기준으로 업데이트 되었습니다. 오라클 11g 이외 다른 버전도 설치 방법은 같기 때문에 본 게시글을 참고하시면 됩니다. 삽질하지 않고 원큐에 오라클 설치 제가 프로그래밍을 배우기 시작하고 제일 처음 접한 데이터베이스가 오라클이었습니다. 정확히 말하면 데이터베이스를 사용하기 위해 다양한 데이터베이스 관리 시스템(DataBase Management System, DBMS)이 존재하고, 그중 하나가 오라클입니다. 근데 이거, 본격적으로 DB를 디비기 전에(?) 설치부터 만만치 않습니다. 본 포스팅은 저와 같은 먼 길을 돌아가지 말길 바라며 꼼꼼하게 정리해봤습니다. 앞으로 소개할 매뉴얼을 잘 참고해서 정상 작동까지 확인했다면 뿌듯해하셔도 됩니다. 그럼 시작해볼까요? 앞으로 설..