JSP 개념

oyeon·2021년 1월 8일
0

모든 JSP는 항상 서블릿으로 바뀌어서 동작한다.

  • Page Directive(페이지 지시어) : <%@ %>로 묶는다.
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
  • Scriptlet : html 내에서 java 코딩을 하기 위해 <% %> 로 묶는 부분
<%
	int total = 0;
	for(int i = 1; i <= 10; i++){
		total = total + i;
	}
%>
  • Expression (표현식) : 변수의 값을 넣을 수 있다. <%=variable %>
    (out.print(XXX) == <%=XXX %>)
1부터 10까지의 합 : <%=total %>

jsp 등장 배경

  • 마이크로소프트에서 ASP(Active Server Page)라는 쉽게 웹을 개발할 수 있는 스크립트(script) 엔진을 발표함
  • 1997년에 발표된 Servlet은 ASP에 비하여 상대적으로 개발방식이 불편함.
    (앞서 Servlet 프로젝트에서 보았듯이 Servlet.java 파일내에서 html 코딩을 하면 코드가 매우 길어짐)
  • ASP에 대항하기 위하여 1999년 썬마이크로시스템즈에서 JSP를 발표
  • JSP는 실제로 서블릿 기술을 사용
profile
Enjoy to study

0개의 댓글