2022년 5월 26일 목요일

JSP 01 기본

 게으름에.. -_-; 이제야 1강 요약 정리 해본다.

-JSP 특징- 

HTML 코드 안에서 필요한 부분만 자바 코드를 스크립트 형태로 추가

자주 쓰이는 기능을 내장 객체로 사용

처리된 결과를 보여주는 view를 만들 때 사용


-서블릿 특징-

자바 코드 안에서 전제 HTML 페이지 생성

변수 선언, 초기화에 반드시 선행

컨트롤러를 만들 때 사용


-JSP 파일 기본 구조-

지시어 : JSP 페이지를 자바 코드로 변환하는데 필요한 정보를 JSP 엔진에 알려줌 

<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8"

    errorPage="IsErrorPage.jsp" %>

language :  스트립핑 언어(java)

contentType : 문서의 타입 (text/html; charset=UTF-8)

pageEncoding : 인코딩 방식 (UTF-8)

errorPage : 에러시 이동할 페이지 지정 (IsErrorPage.jsp)


<%@ include file = "IncludeFile.jsp" %>  

include :  외부 클래스 가져오기 (IncludeFile.jsp)


<%@ page language="java" contentType="text/html; charset=UTF-8"

    pageEncoding="UTF-8" isErrorPage="true"%>

isErrorPage : 현재 페이지가 에러 페이지임을 표시 (isErrorPage="true")


<%!  // 선언부(메서드 선언)

public int add(int num1 , int num2) {

    return num1 + num2;

}

%>

<html>

<head><title>스크립트 요소</title></head>

<body>

<%  // 스크립틀릿(자바 코드)

int result = add(10, 20);

%>

덧셈 결과 1 : <%= result %> <br />

덧셈 결과 2 : <%= add(30, 40) %>

</body>

</html>


댓글 없음:

댓글 쓰기