티스토리 뷰
스크립틀릿(scriptlet)
자바코드를 실행할 때 사용하는 코드블록
<%
자바코드1;
자바코드2;
자바코드3;
%>
<%
int total = 0;
for(int cnt = 1; cnt<= 100; cnt++)
total += cnt;
%>
표현식(Expression)
어떤 값을 출력 결과에 포함시키고자 할 때 사용
<%= 값 %>
1 + 2 + 3 + ... + 100 = <%= total %>
선언부(Declaration)
스크립틀릿이나 표현식에서 사용할 수 있는 메서드를 작성할때 사용합니다.
<%!
public 리턴타입 메서드이름(파라미터목록) {
자바코드...
리턴값;
}
%>
<%@ page contentType="text/html; charset=UTF-8" %>
<%!
public int multiply(int a, int b) {
return a * b;
}
%>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>선언부</title>
</head>
<body>
5 * 5 = <%= multiply(5, 5) %>
</body>
</html>
'JSP &Servlet' 카테고리의 다른 글
JSP tomcat 에서 GET방식 URI 인코딩 처리 (0) | 2021.04.24 |
---|---|
JSP request 기본객체 (0) | 2021.04.24 |
페이지 모듈화와 요청 흐름 제어 (0) | 2018.08.04 |
JSP 내장변수 (implicit variable) (0) | 2018.08.03 |
지시자(Directive) 디렉티브 (0) | 2018.08.01 |
댓글