[jsp] JSP란?

seulki·2022년 10월 7일
0

jsp

목록 보기
12/51
post-custom-banner

🎈 JSP : Java Server Pages

  • HTML 코드JAVA 코드를 넣어 동적 웹페이지를 생성하는
    웹 어플리케이션 도구이다.
  • JSP가 실행되면 웹을 지원하는 자바 서블릿으로 변환되며,
    웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고,
    그렇게 생성된 데이터를 웹페이지와 함께 클라이언트에게 응답한다.
  • JSP서블릿 기반'서버 스크립트 기술'이다.
    -> JSP : HTML + JAVA (HTML을 중심으로 JAVA와 연동하여
    사용하는 웹 언어)

  1. 사용자가 jsp 페이지를 요청한다.
  2. JSP 컨테이너가 받아서 요청받은 jsp파일을 찾아 읽어온다.
  3. jsp파일에서 HTML파일java파일분리된 후,
  4. html 파일랜더링, java파일컴파일된다.
  5. 실행을 통해 html 파일을 생성하여 jsp 컨테이너에게 전달한다.
  6. HTTP 프로토콜HTML 페이지를 전달한다.


🎈 스크립트 태그

  • HTML 코드자바 코드를 넣어 프로그램이 수행할 기능을 구현할 수 있다.

  • 선언문(declaration) : <%! %>
    -> 자바 변수나 메소드를 정의하는데 사용하는 태그

  • 스크립틀릿(scriptlet) : <% %>
    -> 자바 변수 선언 및 자바 로직 코드를 작성하는데 사용되는 태그

  • 표현문(expression) : <%= %>
    -> 변수, 계산식, 메소드 호출 결과를 나타내는 태그

  • 지시자 : <%@ %>
    -> 페이지 속성 지정

  • 주석 : <%-- --%>
    -> 주석처리

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
  
    <%
    int x = 10;
    int y = 6;
    %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
 결과 값 : <%= x + y %>
</body>
</html>
profile
웹 개발자 공부 중
post-custom-banner

0개의 댓글