전체 글

· Udemy
1. html 파일을 만든다. 2. 넘어온 매개변수 값을 쿠키에 저장 후 homepage.jsp로 넘겨준다. 3. homepage.jsp에서 쿠키를 받아 cookie배열에 저장하고, 그 저장한 배열에 있는 값이 2번에서 넘어온 name의 값이랑 같다면 favor 값 변경해준다. 1. cookies-personalize-form.html Select your Favorite Language JAVA PHP C++ C Python 간단한 select option 태그를 이용하여 폼을 만들었다. 즉, cookies-personalize-response.jsp로 form이 action하면서 (?) 값을 넘겨준다. select 다음 name ="?"이 오는 이유: 다른 사이트 or jsp파일에 값을 넘겨주기 위해..
· JavaScript
배열의 요소 추가, 삭제 방법 -> 자바스크립트의 배열 선언은 var 변수 = [대괄호]; 이렇게 선언할 수 있고, 자바에서 int [] array = new int[숫자]array;를 써주어야 하는 것과 달리 그냥 []을 써주면 배열의 길이가 0인 배열이 생성된다. 배열이름.push(값); 하면 그 배열이 채워진다. 자바스크립트에서 배열은 길이가 자유자재로 늘어난다. 마치 자바의 List와 비슷한 특징을 가지고 있다. push하면 뒤로 추가 unshift하면 앞에 추가
· JSP
1. 액션태그 액션태그 -> 다른 JSP페이지의 '실행'결과를 현재 위치에 삽입 사용방법 -> page : 포함할 JSP페이지 flush 속성: 지정한 JSP페이지를 실행하기 전에 출력 버퍼를 플러시 할 지의 여부 지정. true면 출력 버퍼를 플러시하고, false면 하지 않는다. 중복 영역을 모듈화 하는데 유용 2. 액션태그 -> 신규 파라미터를 추가하는데 사용! 이런 형식으로 사용 가능 -> 액션태그의 동작 방식 기존 파라미터는 유지하고 파라미터를 새로 추가하는 방식 로 포함하는 페이지에서만 유효하다. 3. 액션태그 와 include 디렉티브 회사이름 : 회사전화 : 간단한 사용 방법이다. 여러 파일에서 공통적으로 사용하는 코드 -> 별도의 파일 생성 -> 를 통해 호출. 자바코드 비교항목 incl..
· JavaScript
1. 변수에 함수 넣기 -> hello 변수에 function(message)라는 함수를 삽입하였다. hello의 타입 : function(함수) -> 자바 스크립트에서는 변수에 함수가 들어간다. typeof(변수)를 통해 함수 타입이라는 것을 알 수 있다. -> 두번째 hello를 writeln한 것은 함수의 내용이 출력된다. function(message){ alert("["+ message + "]"); } -> 세번째 alert 함수를 호출한 것처럼 보이지만, 경고문이 실행되지 않는다. 그 이유는 내장함수는 내용이 보이지 않는다. document.writeln(alert + " "); alert은 내장함수 -> hello("문자"); : 함수를 호출하는 방법이다. hello에 function(me..
· JSP
1. 헤더정보 읽기 헤더 정보를 읽어보자 모든 헤더 정보를 읽어보자 헤더를 읽는 방법 -> Enumeration인터페이스를 사용한다 Enumberation의 메서드는 hasMoreElements() : 읽어올 요소가 남아있는지 확인 후 있으면 true, 없으면 false nextElement(): 다음 요소를 읽어 온다. 헤더 이름을 request.getHeagerName(); 로 불러온다. 그리고 hasMoreElements()메서드를 통해 읽어올 요소가 남아 있는지 확인. 있다면 headerName에 이름을 얻고 headerValue에 값을 얻는다. 그리고 이를 출력한다. 아래의 내용도 조건식만 조금 바뀌었을 뿐 로직은 똑같다. 1. 헤더 이름 얻고 2. 값 얻고 3. 출력 인데 2번째 코드는 따로 ..
· JavaScript
1. 문자를 숫자로 바꾸는 방법! 자바스크립트는 문자+정수 간의 자동 형변환이 이루어진다. 첫번째 케이스에서는 문자+정수의 조합으로 정수가 문자로 자동형변환 되면서 "1231"이 출력이 된다. 두번째 케이스: 마찬가지로 정수+문자의 조합인데 Number함수를 사용해 명시적 형변환을 이뤘다. 124 출력 세번째 케이스도 마찬가지이다. 네번째 케이스는 NaN이라는 값이 출려된다. NaN은 Not a Number라는 뜻. 숫자가 아닌 값이 섞여있기 때문 NaN을 비교하는 함수 : isNaN 함수 주어진 값이 NaN이면 true, 아니면 false이다. 다섯번째, parseInt를 사용해 String을 int형으로 형변환 하였다. parseInt("String", radix) -> String 문자를 뒤에 있는..
알아가자
초보개발자