728x90
<HTML>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action = './Ex05_cla.jsp'>
<h1>계산기</h1>
Number 1
<input type='text' name='num1'>
Number 2
<input type='text' name='num2'>
<input type='submit' value='제출'>
</form>
</body>
</html>
<JSP>
<%@ 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>
<!-- 1. html에서 보낸 num1, hum2 받아오기 -->
<% int num1 = Integer.parseInt(request.getParameter("num1"));%>
<% int num2 = Integer.parseInt(request.getParameter("num2"));%>
<!-- 2. 연산 메소드 선언 -->
<%! public int addNum(int num1, int num2){
return num1+num2;
}
%>
<%! public int minNum(int num1, int num2){
return num1-num2;
}
%>
<%! public int douNum(int num1, int num2){
return num1*num2;
}
%>
<%! public int fenNum(int num1, int num2){
return num1/num2;
}
%>
<!-- 3. 웹에 출력 -->
<%=num1+"+"+num2+":"+addNum(num1,num2)%><br>
<%=num1+"-"+num2+":"+minNum(num1,num2)%><br>
<%=num1+"*"+num2+":"+douNum(num1,num2)%><br>
<%=num1+"/"+num2+":"+fenNum(num1,num2)%><br>
<!-- 3-1 선생님 웹에 출력 -->
<!--<%= num1 %> + <%= num2 %> = <%= add(num1, num2) %> <br>
<%= num1 %> - <%= num2 %> = <%= minus(num1, num2) %> <br>
<%= num1 %> * <%= num2 %> = <%= multi(num1, num2) %> <br>
<%= num1 %> / <%= num2 %> = <%= div(num1, num2) %> <br> -->
</body>
</html>
출처: 스마트인재개발원
728x90
반응형
'DATA 분석 교육 과정 (2024.02~08) > JSP&Servlet' 카테고리의 다른 글
JSP&Servlet_ 개요 및 설치하기 (0) | 2024.04.13 |
---|---|
JSP_기본 문법 (지시자-page, include) (0) | 2024.04.12 |
JSP_(실습) 방 만들기 (0) | 2024.04.12 |
JSP_(실습) 1~100 합 구하기 (0) | 2024.04.12 |
JSP_JSP의 필요성 , 기본문법(<%,<%=,<%!) (0) | 2024.04.12 |