본문 바로가기

프로그래밍/JSP

[JSP]JSP 요소

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