게으름에.. -_-; 이제야 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>
댓글 없음:
댓글 쓰기