JSP - 스크립트
→ Servlet은 JAVA코드만 사용할 수 있고, JSP에서는 JAVA코드 뿐만 아니라 다양한 스크립트 요소를 사용할 수 있다.
: 이러한 스크립트 요소를 사용하여 JSP페이지에서 동적으로 HTML을 생성하거나, 데이터베이스와 연동하여 데이터를 처리할 수 있다.
1. 스크립트릿(scriptlet)
- <% %> 태그
- JSP 페이지에서 Java 코드를 실행할 수 있다.
- HTML과 Java 코드를 혼합하여 사용할 수 있다.
2. 표현식(expression)
- <%= %> 태그
- JSP 페이지에서 Java코드의 결과값을 출력할 수 있다.
- 출력할 값이 null인 경우, 빈 문자열이 출력된다.
3. 선언(declaration)
- <%! %> 태그
- JSP 페이지에서는 전역 변수, 메서드, 클래스 등을 선언할 수 있다.
- 스크립트릿과는 달리 JSP페이지에서 직접 호출할 수 없다.
4. 주석(comment)
- <%-- --%> 태그
- JSP 페이지 주석
- 브라우저에 출력되지 않는다.
JSP 내장 객체
: JSP(JavaServer Pages) 내장 객체는 JSP 페이지에서 자동으로 생성되어 사용할 수 있는 객체를 말한다.
이러한 내장 객체들은 JSP 컨테이너가 JSP 페이지를 실행하는 동안 자동으로 생성되며,
JSP 페이지에서 명시적으로 선언하지 않아도 사용할 수 있다.
JSP 내장 객체의 종류
1. request : HTTP 요청 정보를 다루는 객체
2. response : HTTP 응답 정보를 다루는 객체
3. session : 세션 정보를 다루는 객체
4. application : 웹 어플리케이션 정보를 다루는 객체
5. out : JSP 페이지의 출력 스트림을 다루는 객체
6. pageContext : 현재 JSP페이지에 대한 정보를 다루는 객체
7. config : 현재 JSP페이지의 환경 정보를 다루는 객체
8. exception : JSP 페이지에서 발생한 예외 정보를 다루는 객체
'프로그래밍 > JSP 프로그래밍' 카테고리의 다른 글
JSP 프로그래밍_config 내장 객체, application 내장 객체, exception 내장 객체 (0) | 2023.03.27 |
---|---|
JSP 프로그래밍_쿠키(Cookie) (0) | 2023.03.27 |
JSP 프로그래밍_세션(session) (0) | 2023.03.23 |
JSP 프로그래밍 개념 정리 (0) | 2023.03.21 |
아파치 톰캣 설치하기 (0) | 2023.03.21 |