<%@ 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>
<!--
선언문
<%! %>
: 메서드를 만들거나, 전역변수 선언변수를 선언
변환된 class파일의 상단에 위치
변수 선언시 class의 field가 된다.(전역변수)
-->
<%!
int num1 = 2;
int num2 = 2;
public int plus(int num1, int num2){
int result = num1+num2;
return result;
}
public int min(int num1, int num2){
int result = num1 - num2;
return result;
}
public int gob(int num1, int num2){
int result = num1 * num2;
return result;
}
public int nanu(int num1, int num2){
int result = num1 / num2;
return result;
}
%>
<!-- 선언문에서 만든 메서드 사용 -->
<h1><%= plus(10,15) %></h1>
<!--
+, -, *, / 메서드 호출 html 페이지에 출력
전역변수 num1, num2를 선언해서 이 두 수가 들어가게 설정
-->
<p><%= num1 %> + <%= num2 %> = <%= plus(num1,num2) %></p>
<p><%= num1 %> - <%= num2 %> = <%= min(num1,num2)%></p>
<p><%= num1 %> * <%= num2 %> = <%= gob(num1,num2)%></p>
<p><%= num1 %> / <%= num2 %> = <%= nanu(num1,num2)%></p>
</body>
</html>
'Java > JSP&Servlet' 카테고리의 다른 글
[JSP] include 지시자 (0) | 2022.05.15 |
---|---|
[JSP] 에러 페이지 호출 (0) | 2022.05.15 |
[JSP] 1 ~ 10까지 담긴 테이블 만들기 (0) | 2022.05.15 |
[JSP] 두 수의 합과 1 ~ 100까지의 합 출력 (0) | 2022.05.15 |
[Servlet] 회원가입 (0) | 2022.05.13 |