분류 전체보기(222)
-
15주차 - jsp(1) el표현
이번의 목표 01. el표현언어에 대해 알아보자. 02. el표현언어의 데이터 타입을 알아보자. 지금까지 jsp에서 화면에 자바 코드를 출력하는 방법으로 두가지 방법을 선택해왔습니다. 바로 (스크립트릿)에서 out.print()를 사용하는 방법과 (표현식)을 사용하는 방법이었습니다. 이번에는 보다 간편하게 표현하고자 나온 방법인 el표현식에 대해 알아보겠습니다. 표현언어는 표현식보다 사용방법이 간단하고 문법 체계가 직관적이어서 쉽습니다. el표현식의 사용 방법은 아래와 같습니다. ${"el 표현식 예제"} ※ el : Expression Language 의 약자 표현언어를 통해 데이터 타입을 알아보겠습니다. 표현언어를 사용하여 데이터를 출력하는 것은 표현식()과 크게 다르지는 않습니다. 하지만 한가지 중..
2022.10.13 -
12주차 - jsp (17) setMaxInactiveInterval() 를 사용하여 아이디 기억하기를 구현하기
이번의 목표 01. setMaxInactiveInterval() 를 사용하여 로그인 화면의 아이디 기억하기를 구현해보자 이번에는 setAttribute()와 setMaxInactiveInterval()를 사용하여 로그인 페이지에서 아이디 기억하기를 구현해보겠습니다. 여기서 로그인할 아이디로 만든 계정은 admin/1234 입니다. 01. 로그인 페이지 코드 02. 세션 생성 페이지 코드 03. 실행 화면 01. 로그인 페이지 코드 아이디 기억하기 02. 세션 생성 페이지 03. 실행 화면 ① 아이디 기억하기 체크 후 로그인 하면 아이디 입력칸에 아이디가 로그인한 아이디로 나와있는 것을 확인할 수 있습니다. ① 아이디 기억하기를 체크하지 않고 로그인 하면 아이디 입력칸이 비어있는 것을 확인할 수 있습니다.
2022.10.13 -
12주차 - jsp(16) setAttribute(), getAttribute(), setMaxInactiveInterval()
이번의 목표 01. setAttribute()를 사용하여 세션에 값을 저장해보자. 02. setMaxInactiveInterval()를 이용하여 세션의 지속시간을 지정해보자. 03. getAttribute()를 사용하여 세션의 값을 확인해보자. 지난시간에 배운 setAttribute(), setMaxInactiveInterval(), getAttribute()를 한번더 예제를 보겠습니다. 01. 세션에 값을 저장하는 페이지 코드 02. 세션 값을 확인 하는 페이지 코드 03. 실행 화면 01. 세션에 값을 저장하는 페이지 코드 세션 확인하러 가기 02. 세션 값을 확인 하는 페이지 코드 세션으로 전달된 아이디 : 세션으로 전달된 배열 : 세션 유효시간 : 초 세션에 데이터 입력하러 가기 03. 실행 화면..
2022.10.13 -
12주차 - jsp (15) 기본객체 메서드
이번의 목표 01. 세션(session)에 대해 알아보자. 02. 속성(Attribute)의 메서드를 사용해보자. WEB session 이란? - TCP에서 지속적인 연결의 개념을 사용하게 되면 서버에 부하가 발생한다. - 비 연속적으로 서버에 접근하는 웹 클라이언트를 구분하기 위해 WEB session을 사용한다. - 인증하기 위한 정보 - 웹 브라우저가 맨 처음 웹 서버에 접근 시 세션을 웹서버가 생성하여 웹브라우저로 전달 - 웹 브라우저는 앞으로 웹서버에 접근 시마다 웹서버가 전달해준 세션을 담아서 요청 - 웹 서버는 웹 브라우저의 요청에 담겨 있는 세션을 확인하여 여러 웹 브라우저를 식별 ※session : 네트워크를 통해 두 대의 시스템 간의 활성화된 접속을 의미합니다. 지난 시간엔 기본 객체 ..
2022.10.13 -
12주차 - jsp (14) 속성(Attribute), Redirect와 forward
이번의 목표 01. 기본 객체 네가지에 대해 알아보자. 02. Redirect와 forward에 대해 알아보자. JSP 는 네 개의 기본 객체를 가지고 있습니다. 이 네가지 기본 객체들의 이름은 pageContext, request, session, application 이며 (이름, 속성 값) 의 형태를 가집니다. 이것들은 페이지 사이에서 데이터를 주고받기 위해 사용 됩니다. 사용되는 메서드는 아래와 같습니다. 메서드 설명 반환 데이터 setAttribute(String name, Object value) 이름이 name, 값이 value 속성을 지정합니다. void getAttribute(String name) 이름이 name인 속성의 값을 반환합니다. Object removeAttribute(Str..
2022.09.22 -
12주차 - jsp (13) getParameter() 으로 <select>의 값을 출력하기
이번의 목표 01. getParameter() 으로 의 값을 출력해보자. 02. multiple 속성에 대해 알아보자. 지금까지 type "text", "password", "checkbox", "radio" 그리고 의 값을 출력하는 것 까지 해봤습니다. 이번엔 의 값을 받아서 출력하는 것을 해보겠습니다. 는 일반적으로 단일 선택을 기본으로 합니다. 하지만 경우에 따라서는 multiple="multiple" 속성을 사용하여 다중 선택을 가능하도록 하기도 합니다. 그렇기 때문에 다수의 값을 받아올 때와 하나의 값을 받아올 때의 코드가 다르게 됩니다. 그리고 의 값을 불러올 때 value가 명시 되어있다면 value의 값을 우선적으로 불러오게 됩니다. 하지만 value가 명시되지 않았을 시에는 여는 태그와 ..
2022.09.22