티스토리 뷰

JSP &Servlet

스크립틀릿(scriptlet)

Lurutia 2018. 8. 1. 21:43

스크립틀릿(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>
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함