JSP - 선언문 태그 사용 예

imjingu·2023년 9월 3일
0

개발공부

목록 보기
448/481
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Scripting Tag</title>
</head>
<body>
	<%-- 선언문 태그 사용 예 : 전역변수 선언 --%>
	<%! // !를 지우고 실행하면 새로고침을 해도 count가 안됨, !지우면 메인으로 들어가서 실행하면 사라짐
		int count = 0; // 전역변수 count를 0 으로 초기화
	%>
	Page Count is
	<%
		out.println(++count); // 전역변수 1 증가, 세로 고침을 하면 숫자가 증가
	%>
</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>
	<%-- 선언문 태그에 전역 메서드 사용하기 --%>
	<%-- 전역 메서드 sum()을 선언하기 위해 선언문 태그를 작성 --%>
	<%!
	int sum(int a, int b) {
		return a + b;
	}
	%>
	<%-- 결과 값 출력을 위해 스크립틀릿 태그를 작성 --%>
	<%
		out.println("2 + 3 = " + sum(2, 3)); // 선언문 태그에 선언된 전역 메서드 sum() 호출
	%>
</body>
</html>

0개의 댓글