jsp(104)
-
15주차 - jsp(4) EL 방식으로 내장 객체 사용하기
이번의 목표 01. EL 방식으로 내장 객체를 사용하자 표현 언어에서도 내장 객체에 저장된 값을 접근할 수 있습니다. 접근 하는 방법은 아래와 같습니다. 기존의 방법인 jsp 와 새로배우는 el의 내장 객체를 비교하는 표 입니다. 이 내장 객체에 접근 하는 코드의 예시는 아래와 같습니다. ${sessionScope.이름} 위의 표를 보면 불러올 데이터의 범위를 page, request, session, application 중에 지정하여 불러옵니다. 이때에 범위를 지정하지 않고 불러오게 되면 가장 작은 범위에서부터 순차적으로 이름에 해당하는 값을 찾아옵니다. 이때 순서는 아래와 같습니다. page -> request -> session -> application 01. 속성 저장 페이지 코드 02. 속성..
2022.10.13 -
15주차 - jsp (3) EL 표현식으로 parameter를 받아오자
이번의 목표 01. el을 사용하여 parameter 값을 출력해보자. el을 처음 소개할때 el의 장점으로 보다 사용 방법이 간단하고 직관적이라 했습니다. 그 예시로 가장먼저 들 수 있는 것중에 하나가 parameter 값을 받아오는 것입니다. EL을 사용하여 파라미터를 받아오는 방법은 두가지가 있습니다. ex1) ${param.name} ex2) ${param["name"]} 스크립트릿을 사용할때 requetst.getParameter("name") 인것과 비교하여 상대적으로 짧아집니다. 예시로 코드를 보겠습니다. 01. 로그인 페이지 코드 02. 결과 페이지 코드 03. 실행 화면 01. 로그인 페이지 코드 로그인 02. 결과 페이지 코드 아이디 : 비밀번호 : 아이디 : ${param.id} 비밀..
2022.10.13 -
15주간 - jsp (2) el표현식의 연산자
이번의 목표 01. 표현 언어의 연산자를 알아보자. 지난 시간에는 표현 언어의 사용방법과 데이터 타입에 대해 알아보았습니다. 이번에는 표현 언어에서 사용되는 연산자에 대해 알아보겠습니다. 표현 언어의 연산자는 아래의 표와 같습니다. 일반적으로 자바 코드와 동일하게 사용이 가능합니다. 알아두어야 할것들은 아래와 같습니다. /, %, ==, !=, , =, &&, ||, ! 들을 보면 괄호 안에 구문이 있습니다. 이것들로 각각의 연산자가 대체 가능합니다. 01. 산술 연산자 코드 02. 비교 연산자 코드 03. 논리 연산자 코드 04. 실행 화면 01. 산술 연산자 코드 연산자들 \${5 + 2} : ${ 5 + 2} \${5 - 2} : ${5 -2 } \${5 * 2} : ${ 5 * 2 } \${5 /..
2022.10.13 -
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