JSP 등장 배경과 동작원리

JSP 등장 배경과 동작원리

JSP 등장 배경

마이크로소프트에서 ASP(Active Server Page)라는 쉽게 웹을 개발할 수 있는 스크립트(script) 엔진을 발표함 (1998년

1997년에 발표된 서블릿은 ASP에 비하여 상대적으로 개발 방식이 불편함

ASP에 대항하기 위하여 1999년 썬마이크로시스템즈에서 JSP를 발표

JSP는 실제로 서블릿 기술을 사용

주로 webContent 아래 jsp폴더를 만들어 사용한다

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%-- '<%@ page'는'페이지 지시자'라고 불리며 그 안에 들어있는 내용이 무엇인지 알려준다. --%> Insert title here <%-- jsp는 jsp자체가 동작하는 것이 아니라 모두 servlet으로 바꿔서 동작하기 때문에 <%를 통해 servlet으로 바꿔서 동작하는 구역을 나타내준다. --%> <% int total = 0; for(int i = 1; i <=10; i++){ total = total + i; } %> <%-- <%를 표현식이라고 한다. out.print(total);으로 생각해도 좋다. --%> 1부터 10까지의 합 : <%=total %>

참고 자료

https://download.oracle.com/otndocs/jcp/jsp-2.0-fr-oth-JSpec/

https://www.boostcourse.org/web326/lecture/58958/?isDesc=false

from http://purple-j.tistory.com/141 by ccl(A) rewrite - 2021-12-21 04:28:17