JSP요소란
JSP 페이지에서 자바를 삽입할 수 있는 기술이다.
JSP요소의 종류
1. 지시어
<%@ %>사이에 오는 코드이다. JSP에서 사용할 프로그래밍 언어, 인코딩 타입, JSP 페이지에 선언할 클래스 또는 패키지 정보 등을 정의한다.
사용 예시
// JSP 파일을 만들면 상단부분에 지시어가 사용된 것을 볼수 있다.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
2. 선언
<%! %>사이에 오는 코드이다. JSP에서 사용될 멤버변수와 멤버 메소드를 선언하기 위해 사용한다.
선언문에서 메소드 선언은 가능하지만, 메소드 호출은 불가능 하다.
사용 예시
<%!
String name = "홍길동"; // 변수 선언 및 초기화
public void method(){ // 메소드 선언
System.out.println("출력");
}
%>
3. 표현식
<%= %>사이에 오는 코드이다. 선언문, 스크립틀릿에서 처리한 결과값을 출력할 때 사용한다.
사용 예시
<%=1000 %>과 <%=num %>의 합은 <%=sum %>입니다.
4. 스크립틀릿(scriptlet)
<% %> 사이에 오는 코드이다. JSP에서 자바 코드를 사용할 수 있게 해준다.
일반적으로 가장 많이 쓰이며 스트립틀릿에서 선언된 변수는 지역변수로 쓰인다.
사용 예시
<%
int num1 = 10;
int num2 = 20;
int sum = num1 + num2;
%>
'프로그래밍 > JSP' 카테고리의 다른 글
[JSP]JDBC (자바 & MySQL데이터베이스 연동) (0) | 2021.04.08 |
---|---|
[JSP]쿠키와 세션 (0) | 2021.04.01 |
[JSP]영역객체와 속성 (0) | 2021.03.30 |
[JSP]액션태그 (0) | 2021.03.30 |
[JSP]내장객체 (0) | 2021.03.24 |