<body>
<h2>계산기 서블릿</h2>
<form name="frmCalc" method="post" action="ch06/calc.jsp">
<input type="text" name="num1">
<select name="op">
<option selected>+</option>
<option>-</option>
<option>*</option>
<option>/</option>
</select>
<input type="text" name="num2">
<input type="submit" value="실행">
</form>
</body>
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Calculation</title>
</head>
<%
int n1 = Integer.parseInt(request.getParameter("num1"));
int n2 = Integer.parseInt(request.getParameter("num2"));
String op = request.getParameter("op");
long result = 0;
switch(op) {
case "+": result = n1+n2; break;
case "-": result = n1-n2; break;
case "*": result = n1*n2; break;
case "/": result = n1/n2; break;
}
%>
<body>
<h2>계산결과 - jsp</h2>
<hr>
결과 : <%=result %>
</body>
</html>
'JSP 웹프로그래밍' 카테고리의 다른 글
JSP #6 : JSP 파일 업로드 (230104)2 (0) | 2023.01.05 |
---|---|
JSP #5 : JSP 지시어, 템플릿 데이터, 스크립트 요소 (230104)2 (0) | 2023.01.04 |
JSP #4 : 속성관리 (230104)1 (0) | 2023.01.04 |
JSP #3 : 페이지 이동 & 정보 공유 (230103)1 (0) | 2023.01.03 |
JSP : GET방식으로 구구단 출력 실습 (0) | 2023.01.03 |
댓글