카테고리 없음

JSP란?

최종군 2024. 9. 16. 02:41

JSP란, HTML 내에 자바코드를 쓸 수 있는 자바언어이다 

Servlet에서 응답화면을 구현했던 복잡함을 간단하게 하는 기능이다 

JSP 가장 큰 장점은 Servlet에서는 비즈니스 로직에만 집중하고 

프리젠테이션 로직(화면 구성은) JSP에서 집중하도록 분리할 수 있는 것이다 

 

지시어 :

 

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

pageEncoding="UTF-8"%>

<%@ page import="java.util.ArrayList, java.util.Date" %>

 

 

<%@ %> : 사용 

JSP 페이지 전체에 영향을 미치는 설정(정보)를 작성할 때 사용된다. 

 

page 지시어 : 현재 jsp 페이지를 처리하는데 필요한 

속성들을 작성하는 부분이다 

 

language : 사용할 언어 유형 지정 

contentType : 해당 페이지의 형식, 문자셋 지정 

pageEncoding : 해당 페이지 내에 기록된 

자바코드의 인코딩 방식이다 

import : 자바의 import와 동일한 방식이다 

 

 

<!-- 에러페이지 설정 -->

<error-page>

<error-code>500</error-code> <!-- 서버에 오류 발생했을 경우 -->

<location>/views/error500.jsp</location> -- 경로지정 

</error-page>

 

errorPage : 현재 페이지에서 오류가 발생했을 경우 

에러페이지 경로 지정 

 

include 지시어 : 현재 JSP 페이지 내에 또 다른 jsp 페이지를 포함시키고자 할 때 사용하는 지시어 <br>

<a href="views/03_directiveInclude.jsp">view detail</a>

 

taglib 지시어 : JSP 기능을 확장시킬 수 있는 추가적인 라이브러리를 등록할 때 사용