학습기록남기기
2022_05_09_JSP_2일 본문
JSP 태그
<%! %> Declaration(선언자)
- jsp 파일 내부에서 사용할 멤버변수나 메서드 등을 선언할 때 사용하는 태그
- 선언자에 작성한 코드는 jsp파일이 클래스로 변환될 때 실제 클래스 블록에 선언
- 해당 클래스로 객체가 생성될 때 , 멤버변수(속성),메서드(기능)로 동작하기 때문에 객체가 소멸하지 않는 이상 요청이 들어온다면 값을 계속해서 누적(유지)할 수 있고 메서드의 호출 또한 가능합니다.
<% %> Scriptlet(스크립틀릿)
- 지역변수 및 메서드 내부의 코드를 작성하는 태그
- 스크립틀릿에 작성한 내용은 jsp파일이 클래스로 변환될 때 jsp_service()라는 메서드 내부에 작성됩니다.
- 페이저 요청이 발생할 때 마다 실행할 로직을 작성할 수 있다.
<% = %> Expression(표현식)
- 값을 표현
<% - - - -%> Comments(주석)
- <! - - - - > 은 페이지 소스보기하면 주석이 나오지만 , JSP주석은 나오지 않는다.
<@ > Directive (지시자)
- page : JSP페이지에 대한 정보를 지정한다. JSP가 생성하는 문서의 타입,임포트,에러 페이지 등 페이지에서 필요로 하는 정보를 설정
- language - 언어를 지정합니다 .java만 지정 가능
- import -패키지를 import할 때 사용( util.Date 같은 거 사용할 때 필요)
- errorPage - 설정 된 페이지에서 에러가 발생했을 시에 미리 만들어둔 에러 페이지를 호출
- contentType - text/html이라고 쓰면 결과가 HTML문서로 만들어집니다.
- pageEncoding -출력 문자 인코딩 입니다. 한글을 사용하려면 utf-8로 지정합니다.
- include : JSP 페이지의 특정 영역에 다른 문서를 포함 시킵니다.
- taglib :JSP페이지에서 사용할 태그 라이브러리를 지정합니다.
JSP 내장 객체

JSP 내장 객체 : 개발자가 JSP파일 내에 객체를 생성하지 않고 바로 사용할 수 있는 객체가 내장 객체입니다. JSP에서 제공되는 내장 객체는 JSP컨테이너에 의해 서블릿으로 변환될 때 자동으로 객체가 생성됩니다.
JSP파일을 서버에서 클래스로 변환할 때 , 서버 내에서 객체가 자동으로(내장객체) 생성된다.
request 객체의 이해
- 웹 브라우저를 통해 서버에 어떤 정보를 요청하는 것을 request라고 합니다.
- 이러한 요청 정보가 담기고 관리되는 곳이 request객체 입니다.
request 객체가 제공하는 기능
- 클라이언트(웹 브라우저)와 관련된 정보 읽기 기능.
- 서버와 관련된 정보 읽기 기능
-
- 클라이언트가 전송한 요청 파라미터 읽기 기능 *
- 클라이언트가 전송한 쿠키 읽기 기능.

'수업_정리' 카테고리의 다른 글
| 2022_5_11_JSP_4일 (0) | 2022.05.11 |
|---|---|
| 2022_05_10_jsp_3일 (0) | 2022.05.10 |
| 2022_05_06_JSP_1일 (0) | 2022.05.09 |
| 2022_05_04_DB_10일 (0) | 2022.05.04 |
| 2022_05_03_DB_9일 (0) | 2022.05.03 |