Free Lines Arrow
본문 바로가기
Development/WEB

[WEB] JSP 란?

by skahn1215 2021. 7. 27.
728x90
반응형

JSP

Java Server Pages

 

 

개념

  • Java를 이용한 서버 사이드 스크립트 언어.
  • 간단하게 설명 하면
  • HTML 코드에 Java 코드를 넣어 동적인 웹 페이지를 생성하는 웹 어플리케이션 도구이다.
  • Java Server Pages의 약자이며
  • 확장자는 당연히 .jsp를 사용.
  • ASP와 마찬가지로 <% ... %>로 둘러싸인 스크립트 영역이 있다.

 

 

 

특징

JSP 로 들어와도 servlet 으로 수행된다.

 

 

 

 

예제

<%@page import="java.util.Random"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSP TEST</title>
</head>
<body>
    <% 
        Random random = new Random();
        int num = ran.nextInt(100)+1;
    %> 
</body>
</html>

 

 

 

 

jsp 컨테이너

다음과 같은 역할을 담당한다.

  • 1. JSP 파일을 서블릿 클래스로 변환 
  • 2. java 파일을 생성  
  • 3. 컴파일 하여 클래스 생성
  • 4. 실행

 

 

 

 

수행과정

 

 

틀린 부분이 있다면 답글로 남겨주시면

감사하겠습니다.

728x90
반응형

'Development > WEB' 카테고리의 다른 글

[WEB] HTTPS  (0) 2021.08.17
[WEB] HTTP 와 HTTPS 의 차이점  (0) 2021.08.17
[WEB] Rest API 와 설계  (0) 2021.08.09
[WEB] Servlet 이란?  (0) 2021.07.26
[WEB] HTTP 란?  (0) 2021.07.07

댓글