선언문(Declaration) - <%! %> : 전역변수 선언 및 메서드 선언에 사용
스크립트릿(Scriptlet) - <% %> : 프로그래밍 코드 기술에 사용
표현식(Expression) - <%=%> : 화면에 출력할 내용 기술에 사용
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
id : <%=getId() %>
<%!
String id = "u001"; // 멤버변수 선언
public String getId() { // 메서드 선언
return id;
}
%>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
for(int i = 1; i <= 5; i++){
%>
<H<%=i %>>아름다운 한글</H<%=i %>>
<%
}
%>
</body>
</html>
JSP페이지에서 사용할 수 있는 주석 : HTML 주석, JSP 주석, JAVA 주석
<!-- html 주석입니다. -->
<%-- JSP 주석입니다. --%>
// 주석
/*
자바 여러줄 주석
*/