1. page 지시어
기본문법 <% page 속성1="속성값" 속성2="속성값2" .... %> |
이클립스에서는 JSP 파일을 생성하면 자동으로 생성이 된다.
하지만 이클립스가 아닌 곳에서는 생성이 안 될 가능성이 많기 때문에 꼭 알아 두어야 한다.
밑의 예문을 보면 라인이 1번과 2번이다. 소스코드 맨 앞에 기술한다.
1 2 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> | cs |
다음은 페이지 지시어의(자주 쓰는?) 속성이다.
속성 |
설명 |
기본 설정 값 |
language |
스크립트 언어의 유형을 정한다. |
java |
import |
JSP 내에서 사용할 외부 자바 패키지나 클래스의 불러오기 |
|
session |
세션의 사용 유무 |
true |
buffer |
버퍼의 크기를 정한다 |
8KB |
autoFlush |
버퍼의 내용을 자동으로 비운다. |
true |
errorPage |
현재 페이지에서 오류가 발생할 경우 호출될 페이지를 지정한다. |
|
isErrorPage |
오류만을 처리하는 페이지 |
false |
pageEncoding contentType |
MIME 형식 지정 및 캐릭터셋을 설정한다. |
text/html;charset=ISO-8859-1 ISO-8859 |
isThreadSafe |
단일 스레드 모델을 사용함으로 동시성 제어 여부를 정함 |
true |
속성이 더 있지만 이 정도로만하고 나머지는 요청이 있으면 추가하겠음.
참고로 에러페이지 같은 경우 서블릿 버전2.3 이상에서는 Web.xml 파일에서 정의해야 한다.
2. include 지시어
기본문법 <% include file="포함할 파일 이름" %> |
include 지이서는 현재 JSP 파일에 다른 HTML 이나 JSP 문서를 포함하기 위한 기능을 제공한다.
홈페이지의 상단, 메인, 하단 등등 별도의 파일로 만들어야 하는 번거로움이 있지만, 한번 만들어 놓으면
다른 페이지에서도 include 해서 사용할 수 있어 구성과 확장성이 유연해진다.
아래와 같이 사용하면 된다
1 | <%@ include file="filename.jsp" %> | cs |
3. taglib 지시어
taglib는 나중에 설명
'기타 > 기타 잡다한 것들' 카테고리의 다른 글
[FireBase] 파이어베이스 인증이 안되어 있는경우 로그인 엑티비로이동 (0) | 2018.08.22 |
---|---|
[FireBase] 로그인 인터페이스 리스너 사용하기 (0) | 2018.08.22 |
[안드로이드] 이미지 버튼 투명하게 만들기 (0) | 2018.08.10 |
[안드로이드] cannot resolve symbol theme 에러 해결 (0) | 2018.08.10 |
[안드로이드] SHA1 KEY 추출 방법 (0) | 2018.08.08 |