본문 바로가기
개발/JSP

JSP개념 / JSP 스크립트 태그

by kakk789 2022. 5. 17.

JSP (Java Server Page)

  • HTML에서 Java를 표현하는 프로그래밍 (자바 언어를 이용하여 서버의 문서를 만들기 위한 기술)
  • 서블릿의 단점을 보완하기 위해 개발되었음
  • 동적인 웹 문서를 만들기 위함
  • 사용자가 요청한 서비스가 데이터베이스를 필요로 하다면 사용자의 요청에 따라 프로그래밍을 통해서 동적으로 HTML을 만들어야함

스크립트 태그

스크립트 태그 형식 의미
스크립틀릿 (scriptlet) <%    %>  -JSP 내에서 자바 로직 코드를 작성할 때 사용
-변수 선언 시 서블릿의 서비스 메소드안에서 지역변수로 선언 됨.
- 메소드를 만들 수 없음.
주석문 (Comment) <%--   --%> - 주석문
지시자 (Directive) <%@    %>  -먼저 처리 되어야 할 정보를 전달할 때 사용( ex - import)
선언문 (Declaration) <%!   %>  -메소드를 정의하거나 변수 정의 시 사용
-서블릿 클래스 안의 멤버변수로 들어감.
- 서블릿(클래스)의 '멤버 변수'나 '멤버 메소드'를 정의할 수 있음
표현문 (Expression) <%=    %> -호출 결과를 문자열 형태로 출력할 떄사용

스크립틀릿

<%
	String name;
	name = "홍길동";
%>
이름은 <%= name %>

지시자

<%@ page import="import....." %>

선언문

<%!
	int age=20;
	public int getAge() { return age; }
%>

표현식

<%= '출력할 변수 명' %>
반응형

댓글