JSP1

JSP Scripting tag

<% %>


JSP의 기본 태그이다.

HTML 구조에서 <%%>에 Java코드를 삽입해 HTML상에서 java코드를 실행하게 해준다.


지시자 <%@ %>


JSP intro 설정 tag

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8" import="dept.model.domain.DeptDTO, java.util.ArrayList"%>
<!-- java.lang & servlet api 제외하고 import -->

기본 정보를 나타낸다.


JSTL tag 조합

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>

<c:forEach begin="1" end="5" step="1" var="data">
	${data} <br>
</c:forEach>

“c”라는 이름으로 java script 문법과 차이를 둘 수 있다.


화면 분할 시 사용 가능한 지시자

<%@ include %>

외부 jsp나 html을 현 jsp에게 포함해서 하나처럼 표현할 수 있다.


JSP주석 <%– –%>


<%-- jsp 주석 내용 --%>
<!-- HTML 주석 -->

HTML 주석은 client 브라우저에서 소스보기를 통해 확인이 가능하지만 JSP 주석은 확인할 수 없다.


출력 담당 태그 <%= %>


<%= p1.getName() %>

print 문 없이도 출력할 수 있다.


멤버 변수, 멤버 메소드 구현 태그 <%! %>


<%!
		String id = "tester";
	 
	 	public String getId(){
	 		return id;
	 	}
%>

Discussion and feedback