Language/JSP
JSP-페이지의 구성요소
보라색츄르
2021. 6. 4. 16:26
JSP 페이지의 구성요소
-스크립트요소
스크립트릿(Scriptlet) | 표현식(Expression) | 선언(Declaration) |
JSP페이지에 삽입되는 Java코드조각 | 변수나 수식의 값을 출력할때, JSP페이지에 삽입하는 식 | JSP코드에서 사용될 변수 또는 메서드의 선언문 |
<% ~~~ %> | <%= ~~~ %> | <%! ~~~ %> |
<% String a="Hello, Java"; %> |
<h1><%=a%></h1> | <%! public int add(int a, int b){ return a+b; } %> |
-지시어 : JSP 페이지에 대한 설정 정보를 웹 컨테이너에 지시,
JSP페이지의 번역과 실행 과정에 사용되는 정보
표현법 | <%@ 지시어이름 속성1="값1" 속성2="값2" %> | |
include | 특정 영역에 다른 문서를 포함 (예:header, footer) |
<%@ include file="/jsp/userInfor.jsp" %> |
page | JSP페이지에 대한 정보를 지정 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.util.*"%> |
taglib | JSP 페이지에서 사용할 태그 라이브러리를 선언함, 태그 라이브러리의 위치와 접두어를 지정 |
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> |
-액션태그 : 요청을 처리할 때, 특별한 기능을 수행하는것 , 형식은 XML 태그와 같은 모양이다.
<jsp:액션이름 속성="값"~~> 몸체 </jsp:액션이름> or <jsp:액션이름 속성="값"~~/> |
<body> <jsp:include page="index.jsp"/> </body> |
-내장객체 : JSP컨테이너가 자주 사용되는 기능을 객체 형태로 제공한것
-묵시적으로 이미 정의되어 있는 변수)
-별도의 선언이나 초기화 없이 사용가능
-요청 파라미터 읽어오기, 응답결과 전송하기, 세션처리하기, 웹애플리케이션 정보 읽어오기등
-request, response, session, application, out, page등...