gwooden_코린이

이클립스 JSP 태그 (스크립트릿, 선언문) 본문

데이터베이스

이클립스 JSP 태그 (스크립트릿, 선언문)

gwooden22 2023. 1. 18. 17:14
728x90

1. JSP 태그

<%   %> : 스크립트릿(scriptlet) - 자바 코드를 작성

  • JSP = HTML + JAVA
  • 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>
<h3>여기 아래는 선언문 작성</h3>
	<%!
		String str = "hi";
		int a = 10;
		int b = 20;
		
		public int add(int x, int y) {
			return x+y;
		}
	%>
<h3>선언문 끝</h3>

<h3>스크립트릿 시작</h3>
<%
	out.print("<h5>" + str + "<h5>");
	out.print("두수의 합 : " + add(a,b));
%>
<h3>스크립트릿 끝</h3>
</body>
</html>

728x90
Comments