Notice
Recent Posts
Recent Comments
Link
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

학습기록남기기

2022_05_09_JSP_2일 본문

수업_정리

2022_05_09_JSP_2일

backend_na 2022. 5. 9. 16:55

JSP 태그

<%! %> Declaration(선언자)

  • jsp 파일 내부에서 사용할 멤버변수나 메서드 등을 선언할 때 사용하는 태그
  • 선언자에 작성한 코드는 jsp파일이 클래스로 변환될 때 실제 클래스 블록에 선언
  • 해당 클래스로 객체가 생성될 때 , 멤버변수(속성),메서드(기능)로 동작하기 때문에 객체가 소멸하지 않는 이상 요청이 들어온다면 값을 계속해서 누적(유지)할 수 있고 메서드의 호출 또한 가능합니다.

<% %> Scriptlet(스크립틀릿)

  • 지역변수 및 메서드 내부의 코드를 작성하는 태그
  • 스크립틀릿에 작성한 내용은 jsp파일이 클래스로 변환될 때 jsp_service()라는 메서드 내부에 작성됩니다.
  • 페이저 요청이 발생할 때 마다 실행할 로직을 작성할 수 있다.

<% = %> Expression(표현식)

  • 값을 표현

<% - - - -%> Comments(주석)

  • <! - - - - > 은 페이지 소스보기하면 주석이 나오지만 , JSP주석은 나오지 않는다.

<@ > Directive (지시자)

  1. page : JSP페이지에 대한 정보를 지정한다. JSP가 생성하는 문서의 타입,임포트,에러 페이지 등 페이지에서 필요로 하는 정보를 설정
    1. language - 언어를 지정합니다 .java만 지정 가능
    2. import -패키지를 import할 때 사용( util.Date 같은 거 사용할 때 필요)
    3. errorPage - 설정 된 페이지에서 에러가 발생했을 시에 미리 만들어둔 에러 페이지를 호출
    4. contentType - text/html이라고 쓰면 결과가 HTML문서로 만들어집니다.
    5. pageEncoding -출력 문자 인코딩 입니다. 한글을 사용하려면 utf-8로 지정합니다.
  2. include : JSP 페이지의 특정 영역에 다른 문서를 포함 시킵니다.
  3. taglib :JSP페이지에서 사용할 태그 라이브러리를 지정합니다.

 

JSP 내장 객체

JSP 내장 객체 : 개발자가 JSP파일 내에 객체를 생성하지 않고 바로 사용할 수 있는 객체가 내장 객체입니다. JSP에서 제공되는 내장 객체는 JSP컨테이너에 의해 서블릿으로 변환될 때 자동으로 객체가 생성됩니다.

 

JSP파일을 서버에서 클래스로 변환할 때 , 서버 내에서 객체가 자동으로(내장객체) 생성된다.

request 객체의 이해

  • 웹 브라우저를 통해 서버에 어떤 정보를 요청하는 것을 request라고 합니다.
  • 이러한 요청 정보가 담기고 관리되는 곳이 request객체 입니다.

request 객체가 제공하는 기능

  1. 클라이언트(웹 브라우저)와 관련된 정보 읽기 기능.
  2. 서버와 관련된 정보 읽기 기능
    • 클라이언트가 전송한 요청 파라미터 읽기 기능 *
  3. 클라이언트가 전송한 쿠키 읽기 기능.

'수업_정리' 카테고리의 다른 글

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