<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%
// 변수 선언
int result=0;
if(request.getMethod().equals("POST")){
String op=request.getParameter("op");
int num1=Integer.parseInt(request.getParameter("num1"));
int num2=Integer.parseInt(request.getParameter("num2"));
// 파라미터 값은 문자열로 주고받음
if(op.equals("+")){
result=num1+num2;
}
else if(op.equals("-")){
result=num1-num2;
}
else if(op.equals("*")){
result=num1*num2;
}
else if(op.equals("/")){
result=num1/num2;
}
}
%>
<html>
<head>
<meta charset="UTF-8">
<title>계산기 실습1</title>
</head>
<body>
<h2>계산기</h2>
<hr>
<form method="post" name="form1">
<input type="text" id="num1" name="num1"> <select name="op">
<option selected>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select> <input type="text" id="num2" name="num2"> <input
type="submit" value="계산하기" name="btn1"> <input type="reset"
value="다시입력" name="btn2">
</form>
<hr>
<h3>
계산결과:
<%= result %></h3>
</body>
</html>
결과창

'JAVA' 카테고리의 다른 글
| JSP 내장객체 exception (0) | 2021.08.25 |
|---|---|
| JSP 내장객체 (0) | 2021.08.25 |
| JSP이용하여 커피 키오스크 만들기 (0) | 2021.08.24 |
| 서블릿 vs jsp (0) | 2021.08.24 |
| JAVA MySQL을 이용한 고객 관리 프로그램 (0) | 2021.07.26 |