728x90

jsp액션태그 5

[JSP] JSP EL 표현식과 문법 사용법

JSP EL 표현식과 문법 사용법 표현 언어(Expression Language)로 표현 단순화하기 EL(Expression Language)? JSP 출력에 대한 부분을 쉽게 하기 위해 개발한 tag(태그)이다. 표현 언어는 표현식보다 사용방법이 간단하고 문법체계가 직관적으로 아주 쉽습니다. 표현 언어는 ${}를 사용하여 값을 표현합니다. EL표기법 ${ } - JSP가 실행될 때 즉시 반영된다. (Immediate evaluation) - 객체 프로퍼티 값을 꺼낼때 주로 사용 표현식 예) 표현언어 예 ) ${expr} #{ } - 시스템에서 필요하다고 판단될 때 그 값을 사용한다. (Deferred evaluation) - 사용자 입력값을 객체의 프로퍼티에 담는 용도로 주로 사용 ${member.no..

JSP/JSP 정리 2023.06.05

[JSP] JSP 자바 빈과 액션 태그

자바 빈과 액션 태그 자바 빈은 단순히 데이터를 저장만 하는 것이 아니고 자바의 데이터의 은닉(data hiding)이란 개념을 사용합니다. 데이터의 은닉은 객체 외부에서 데이터를 직접 다루면 데이터가 손상될 수 있으므로 이를 막기 위해서 나온 객체지향의 개념입니다. 데이터를 은닉하기 위해서 데이터는 private 접근 제한자를 사용하고 public 접근제한자로 공개된 메소드를 통해서만 접근할 수 있도록 합니다. 자바 빈 클래스 만들기 자바 빈도 역시 클래스입니다. 그러므로 자바 빈 역시 클래스를 구성하는 요소인 필드와 메소드로 구성됩니다. 좀 더 구체적으로 이야기하면 자바 빈은 필드와 getter/setter 메소드를 하나의 쌍으로 갖는 특별한 클래스입니다. 즉, 자바 빈은 클래스의 특별한 형태라 할 ..

JSP/JSP 정리 2023.06.04

[JSP] 쿠키(Cookie)와 세션(session)

쿠키(cookie) 우리가 일상적으로 사용하는 인터넷 서비스에서는 연결(connection)이 지속됩니다. 연결이 지속된다는 말은, 예를 들어 온라인 쇼핑몰에서 찜해 놓은 상품 목록을 다른 웹사이트를 방문했다 돌아와도 여전히 확인할 수 있다는 것을 의미입니다. 이렇듯 인터넷 서비스는 연결이 지속되어야 사용자들이 편리하게 웹사이트를 사용할 수 있습니다. 인터넷에서 사용 가능한 웹 서비스로는 ftp, http 등이 있습니다. 이들 서비스는 일종한 규칙을 준수해야 하는데 이를 프로토콜(표준 인터넷 규약)이라고 합니다. •서버가 쿠키를 클라이언트에 저장해 두면 쿠키에 대한 정보를 필요로 하는 웹 페이지가 웹 서버에 요청될 때 저장해 놓은 쿠키에 대한 정보를 웹 서버에 다시 건네줍니다. •쿠키는 사용자측에 대한 ..

JSP/JSP 정리 2023.06.04

[JSP] JSP 액션태그

JSP 액션태그 태그의 종류 설명 다른 사이트로 이동할 때 사용한다. 페이지의 흐름을 제어할 때 사용한다. 정적 혹은 동적인 자원을 현재 페이지의 내용에 포함시킨다. 페이지를 모듈화할 때 사용한다. , , 과 같이 사용되어 인자를 추가할 때 사용한다. 빈(Bean)을 생성하고 사용하기 위한 환경을 정의하는 액션태그이다. 액션은 빈에서 속성 값을 할당한다. 액션은 빈에서 속성 값을 얻어올 때 사용한다. 긁지않은개발자 액션 태그는 XML 문법을 따릅니다. 즉 시작 태그와 함께 반드시 종료 태그를 포함해야 합니다. 액션 태그의 기본 형식 내용 XML 형식을 따르는 간단한 액션 태그의 예 액션 태그에 속성값만 지정하고 내용이 없을 경우에는 XML 규칙에 의해 끝나는 태그를 따로 하지 않고 시작 태그의 마지막 부..

JSP/JSP 정리 2023.06.01

[JSP] JSP 내장객체

JSP 내장객체 JSP 내장 객체는 JSP에서 프로그래머가 객체를 생성하는 과정 없이 바로 사용할 수 있는 객체를 말합니다. JSP에서 내장 객체를 바로 사용할 수 있는 이유는 JSP가 서블릿 파일로 변환될 때 JSP 컨테이너가 객체를 자동으로 생성해 주기 때문입니다. 객체를 생성하는 과정 없이 바로 사용가능하다는 의미가 무엇인지를 간단한 메시지(“Hello JSP”)를 출력하는 hello.jsp 파일을 살펴보도록 합시다. hello.jsp의 스크립트릿 내부에 out이란 객체가 사용된 것을 확인할 수 있습니다. JSP문서의 스크립트릿 내부에서 out 객체를 선언없이 사용함 서블릿에서 out 객체 얻기 PrintWriter out=response.getWriter(); JSP 페이지가 변환된 서블릿 파일을..

JSP/JSP 정리 2023.06.01
728x90