반응형
우리가 JSP 파일을 생성해보면 맨 상단에 Page 지시어로
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
이런식의 코드를 보았을것이다. 이것을 Page 지시어라고 한다.
우리가 JSP에서 웹개발을 하다보면 <% 스크립트릿을이용하여 Java코드를 이용하는경우가 왕왕 있는데, 이때 Java Class를 Import 해줘야 사용할수있는 아이들이 있다. 예를들면 Date라던지, Stringbuffer는 해당 클래스를 Import해야 사용이 가능하다.
따라서 JSP 파일에도 동일하게 Import를 해줘야하는데 Import 하는 방법을 알아보자. 아주 간단하다
먼저 Page 지시어를 입력해주고 하단의 코드처럼 작성한다.
<%@ page import="import할 Class"%>
-- 예시
<%@ page import="java.io.InputStream"%>
이렇게하면 java에서 io 패키지의 InputStream 클래스를 import 해준것이다.
근데 웹개발을 하다보면... 하나의 클래스만 Import 해주는것이 아니고 상당히 여러개 Import를 해줘야할일이 다반사다.
<%@ page import="java.io.InputStream"%>
<%@ page import="java.util.*"%>
<%@ page import="java.sql.Date"%>
그럼 이렇게 하나하나 import를 해주게되는데 여기서 util.*은 util 패키지의 모든 클래스를 Import 하겠다는것이다.
매번 이렇게 하나하나 Import를 해줘야하나? 아니다. 나열해서 사용이 가능하다
반응형
<%@ page import="java.io.InputStream, java.io.IOException"%>
이런식으로 , 쉼표로 구별하여 클래스를 구별해주면 동시에 Import가 가능하다. 3개를 나열해보자면
<%@ page import="java.io.InputStream, java.util.*, java.sql.Date"%>
이런식으로 나열할수 있는것이다.
반응형
'Study > JSP' 카테고리의 다른 글
JSTL forEach (0) | 2023.02.15 |
---|---|
Model(모델) 처리 방법 대표적인 4가지 (0) | 2023.02.13 |
JSP 파일 템플릿 등록하기 (0) | 2023.01.14 |
*.properties 파일 생성하기 (0) | 2023.01.12 |
HTTP의 Request Method GET과 POST (0) | 2023.01.07 |