JSP 특징과 JSP 문서 작성하기

JSP란?

  • Java Server Pages의 약자로, HTML 코드 안에 java 코드를 넣어 동적인 웹 페이지를 생성하는 서버 사이드 스크립트 언어이다.

JSP 특징

1. JSP 특징

  • 동적 웹어플리케이션 컴포넌트
  • .jsp 확장자
  • 클라이언트의 요청에 동적으로 작동하고 응답은 html을 이용
  • jsp는 servlet으로 변환되어 실행
  • MVC패턴에서 View로 이용됨

2. MVC 패턴

MVC패턴

JSP 문서 작성하기

  1. 우클릭 > New > Dynamic Web Project에 들어간다.(만약에 없을 경우, Other에 들어가서 Dynamic Web Project를 검색)

  2. 프로젝트명을 입력하고 next > next 해준 다음 아래 사진과 같이 체크표시해주고 finish

  3. 앞서 만든 폴더에서 우클릭 > New > JSP 클릭
    만약, 저처럼 JSP가 없다면 Other을 클릭하기

3-1) other을 클릭한 경우, JSP를 찾아서 클릭해주기

  1. 파일명 입력해주고 Finish를 클릭해주기

  2. 잘 실행되는 지 확인해봅시다!
    예제 코드

1
2
3
4
5
6
7
8
9
10
11
12
<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
HelloWorld~~!
</body>
</html>

결과

JSP 아키텍처

JSP아키텍처


출처
Seoul Wiz, 신입SW인력을 위한 실전 JSP Servlet 동영상과정, https://www.youtube.com/watch?v=APJAJeePl4g&list=PLYBmkgNU_x7Zj0nCzt5D0qV33C_rU1NK2