티스토리 뷰
학원에서했던 예제
굉장히 실용적이지않다ㅎ
<ex07.jsp>
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>커피주문</title>
- </head>
- <body>
- <h1>커피메뉴</h1>
- <form action="ex07_resp.jsp">
- <input type="radio" name="coffee" value="1"> 아메리카노 (3000원)<br>
- <input type="radio" name="coffee" value="2"> 카페라떼 (3300원)<br>
- <input type="radio" name="coffee" value="3"> 에스프레소 (2500원)<br>
- <input type="radio" name="coffee" value="4"> 얼그레이티 (3500원)<br>
- 수량 : <input type="number" name="su" size="3"><br>
- 입금액 : <input type="number" name="money" size="10">
- <input type="submit" value="주문처리">
- </form>
- </body>
- </html>
- 메뉴는 하나만 선택할 수 있게 radio태그 씀ㅎ,ㅎ
<ex07_resp.jsp>
- <%@ page language="java" contentType="text/html; charset=UTF-8"
- pageEncoding="UTF-8"%>
- <%
- //1. 넘겨받은 값 추출
- //2. 계산처리
- int dan = 0; //1개 가격
- int total = 0; //총 금액
- int change = 0; //거스름돈
- //메뉴에 따라 가격 설정
- switch (coffee) {
- case 1 : menu = "아메리카노"; dan=3000; break;
- case 2 : menu = "카페라떼"; dan=3300; break;
- case 3 : menu = "에스프레소"; dan=2500; break;
- case 4 : menu = "얼그레이"; dan=3500; break;
- }
- //총금액
- total = dan * su;
- change = money - total;
- %>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>주문 계산 처리</title>
- </head>
- <body>
- <h2>주문계산 결과</h2>
- <ul>
- <li>커피종류 : <%=menu %></li>
- <li>1개 가격 : <%=dan %></li>
- <li>수량 : <%=su %></li>
- <li>총 금액 : <%=total %></li>
- <li>입금액 : <%=money %></li>
- <li>거스름돈 : <%=change %></li>
- </ul>
- </body>
- </html>
- 17번째줄 : switch문 너무 오래만에 사용해서 낯설다 ㅎ
ex07.jsp를 실행시켜 폼에 값을 입력하여 '주문처리' 버튼을 클릭하면
ex07_resp.jsp로 넘어가서 값 출력
'JSP' 카테고리의 다른 글
[JSP] 자바빈 JavaBean (0) | 2018.07.13 |
---|---|
[JSP] 쿠키(Cooki), 세션(Session) (0) | 2018.07.11 |
[JSP] Request, Response 성적처리 예제 (0) | 2018.07.10 |
[JSP] 액션태그 (0) | 2018.07.10 |
[JSP] Request, Response 간단한 회원가입창 예제 (0) | 2018.07.10 |
댓글
최근에 올라온 글
최근에 달린 댓글
링크
- Total
- Today
- Yesterday