반응형

# 인프런 MVC 프레임워크는 내손에 6일차 :  JSP 생성, 구동(동적페이지)

## HTML, JSP, Servlet

  • HTML을 이용하면 "정적 페이지"만 작업 가능
  • JSP를 이용하면 "동적 페이지" 작업이 가능하다. (JSP는 프로그래밍이 가능)

## JSP를 이용한 동적 페이지

  • 기본적으로 JDK 설치 시 rt.jar (API) 존재
  • 기본적으로 Servle, JSP 는 톰캣 서버가 구동해준다. Servlet, JSP 를 이용한 작업 진행 시 JDK API 외에 WEB에서 사용하는 API가 별도로 필요.

### jar 파일 연결 

  • WEB 용 api를 현재 작업하고 있는 애플리케이션에서 사용할 수 있도록 라이브러리를 추가하는 작업
  • 프로젝트 우클릭 > Build Path > Configure Build Path 진입 > Libraries (API) 탭 클릭
  • ADD External JARs.. 클릭 하여 외부에 존재하는 Servlet-api.jar  파일 등록 

### JSP에서 자바 코드 사용방법

  • <% %> 사이에 자바 코드를 입력하여 사용 가능.
  • 출력 시에는 <%=  %> 사이에 입력하여 출력한다.
  • 작업한 JSP 소스코드
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<% 
	java.util.Date d = new java.util.Date();
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
홈페이지에 오신것을 환영합니다.<br>
현재 시간 : <%=d.toString() %>
</body>
</html>
반응형

+ Recent posts