<%=new Date() %>
이 구문을 사용시 자바의 Date클래스를 import해줘야함.
<%@page import="java.util.Date"%>
위 구문을 import해주면 Date()클래스를 사용할 수 있음.
<%@ page errorPage="MyErrorPage.jsp" %>
위 구문은 JSP파일 내에서 에러가 발생시 지정해둔 .jsp파일로 이동 된다.
<%@ include file="include01_header.jsp" %> <h4>--- 현재 페이지 영역 ---</h4>
이런 식으로 include 태그를 사용시 file=..에 선언해준 jsp파일이 화면에 출력되고 현재 페이지에 있는
<h4>--- 현재 페이지 영역 ---</h4>이 실행이 된다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
원리
taglib 디렉티브 태그가 서블릿 프로그램으로 번역
url 경로가 jsp 컨테이너에게 사용자가 정의한 태그 라이브러리의 위치를 알려줌
prefix 속성의 갑(c, fmt)은 사용자가 정의한 태그 라이브러리의 접두어 태그가 무엇인지 jsp 컨테이너에 알려주는 역할을 함
forEach 사용법
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <c:forEach var="i" begin="0" end="10" step="2"> <c:out value="${i}"></c:out> </c:forEach> </body> </html>
위 코드는 0부터 10까지 2씩 증가하면서 출력해준다.