반응형
# 인프런 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>
반응형
'인프런 강의 학습 > MVC 프레임워크_나프1탄' 카테고리의 다른 글
인프런 MVC 프레임워크는 내손에 8일차 : JavaEE기본 Servlet(서블릿) (0) | 2021.05.31 |
---|---|
인프런 MVC 프레임워크는 내손에 7일차 : JSP 비즈니스 로직 분리 (0) | 2021.05.31 |
인프런 MVC 프레임워크는 내손에 5일차 : Context 등록, index.html 요청 (0) | 2021.05.29 |
인프런 MVC 프레임워크는 내손에 4일차 : Web Application 디렉토리구조 (0) | 2021.05.25 |
인프런 MVC 프레임워크는 내손에 3일차 : 이클립스에서 mysql 연결 (0) | 2021.05.24 |