-
(JSP) 계산기를 만들어보자서버 프로그래밍 2021. 8. 26. 16:08
JSP를 사용해서 아주 기본적인 계산기 형태의 웹페이지를 만들어보자.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html><%// 변수 선언int result = 0;// GET POST는 대문자로만 작성해야함.// form 태그 method가 post이므로 post 요청이 들어왔을 경우!if(request.getMethod().equals("POST")){String op = request.getParameter("op");// 파라미터 값은 문자열로 주고받기 때문에 형변환 필요int num1 = Integer.parseInt(request.getParameter("num1"));int num2 = Integer.parseInt(request.getParameter("num2"));switch(op){case "+":result = num1 + num2;break;case "-":result = num1 - num2;break;case "*":result = num1 * num2;break;case "/":result = num1 / num2;break;}}%><html><head><meta charset="UTF-8"><title>계산기 실습1</title></head><body><h2>계산기</h2><hr><form method="post" name="form1"><input type="text" name="num1" id="num1"> <!-- name속성은 id와같다. 유지보수를 위해 id도 적어줌 --><select name="op"><option selected>+</option><option>-</option><option>*</option><option>/</option></select><input type="text" name="num2" id="num2"><input type="submit" value="계산하기" name="btn1"><input type="reset" value="다시입력" name="btn2"></form><hr><h3>계산결과: <%= result %></h3></body></html>cs '서버 프로그래밍' 카테고리의 다른 글
(JSP) 포워딩과 리다이렉트 (0) 2021.08.26 (JSP) 자바 빈즈를 활용한 계산기 (0) 2021.08.26 (JSP/Servlet) 개념과 기초 정리 (0) 2021.08.24 (Servlet) 개념과 특징 정리 (0) 2021.08.24