목차
----------- 소 스 부 분 -----------
1.입력 페이지 << Input.html >>
2.계산 페이지 << calculation.jsp >>
3.결과출력 페이지
4.에러 페이지
----------- 결 과 화 면 -----------
1.입력 페이지 << Input.html >>
2.계산 페이지 << calculation.jsp >>
3.결과출력 페이지
4.에러 페이지
----------- 결 과 화 면 -----------
본문내용
String opera = request.getParameter("oper");
%>
결과 페이지
입력된 피연산자 1 : <%=aa%>
입력된 피연산자 2 : <%=bb%>
사용된 연산자: 뺄셈
<% out.print("결과값: "+aa+ " - " +bb+ " = " +res); %>
<< result_multi.jsp : 곱셉 연산 결과 페이지 >>
<%@ page contentType="text/html;charset=euc-kr" %>
<%
String aa = request.getParameter("a11");
String bb = request.getParameter("b11");
String res = request.getParameter("result");
String opera = request.getParameter("oper");
%>
결과 페이지
입력된 피연산자 1 : <%=aa%>
입력된 피연산자 2 : <%=bb%>
사용된 연산자: 곱셈
<% out.print("결과값: "+aa+ " * " +bb+ " = " +res); %>
<< result_devide.jsp : 나눗셈 연산 결과 페이지>>
<%@ page contentType="text/html;charset=euc-kr" %>
<%
String aa = request.getParameter("a11");
String bb = request.getParameter("b11");
String res = request.getParameter("result");
String opera = request.getParameter("oper");
%>
결과 페이지
입력된 피연산자 1 : <%=aa%>
입력된 피연산자 2 : <%=bb%>
사용된 연산자: 나눗셈
<% out.print("결과값: "+aa+ " / " +bb+ " = " +res); %>
4.에러 페이지
<< error.jsp : 입력 에러 페이지 >>
<%@ page contentType="text/html;charset=euc-kr" %>
입력 에러페이지
입력값이 잘못 되었습니다.
처음으로
<< error_devide.jsp : 나눗셈 에러 페이지 >>
<%@ page contentType="text/html;charset=euc-kr" %>
나눗셈 에러페이지
분모가 0이므로 잘못된 입력입니다.
처음으로
----------- 결 과 화 면 -----------
①덧셈 연산
②뺄셈 연산
③곱셈 연산
④나눗셈 연산
⑤입력 에러 페이지
⑥나눗셈 에러 페이지
◇제어 흐름도
◇코드 중요부분 설명
calculation.jsp에서 결과 페이지로 값을 넘길때 연산자 넘기는 법을 찾지 못하여 결과 화면을 4가지로 나누어 만들었습니다.
계산 페이지 나눗셈 부분에서 sendRedirect후에 return;해주는 이유는 리턴 해주지 않을 경우에 sendRedirect이후에 catch(.....)부분이 실행되어 오류가 나기 때문입니다.
나머지는 소스부분에 주석으로 설명을 추가 해놓았습니다.
%>
입력된 피연산자 1 : <%=aa%>
입력된 피연산자 2 : <%=bb%>
사용된 연산자: 뺄셈
<% out.print("결과값: "+aa+ " - " +bb+ " = " +res); %>
<< result_multi.jsp : 곱셉 연산 결과 페이지 >>
<%@ page contentType="text/html;charset=euc-kr" %>
<%
String aa = request.getParameter("a11");
String bb = request.getParameter("b11");
String res = request.getParameter("result");
String opera = request.getParameter("oper");
%>
입력된 피연산자 1 : <%=aa%>
입력된 피연산자 2 : <%=bb%>
사용된 연산자: 곱셈
<% out.print("결과값: "+aa+ " * " +bb+ " = " +res); %>
<< result_devide.jsp : 나눗셈 연산 결과 페이지>>
<%@ page contentType="text/html;charset=euc-kr" %>
<%
String aa = request.getParameter("a11");
String bb = request.getParameter("b11");
String res = request.getParameter("result");
String opera = request.getParameter("oper");
%>
입력된 피연산자 1 : <%=aa%>
입력된 피연산자 2 : <%=bb%>
사용된 연산자: 나눗셈
<% out.print("결과값: "+aa+ " / " +bb+ " = " +res); %>
4.에러 페이지
<< error.jsp : 입력 에러 페이지 >>
<%@ page contentType="text/html;charset=euc-kr" %>
입력값이 잘못 되었습니다.
처음으로
<< error_devide.jsp : 나눗셈 에러 페이지 >>
<%@ page contentType="text/html;charset=euc-kr" %>
분모가 0이므로 잘못된 입력입니다.
처음으로
----------- 결 과 화 면 -----------
①덧셈 연산
②뺄셈 연산
③곱셈 연산
④나눗셈 연산
⑤입력 에러 페이지
⑥나눗셈 에러 페이지
◇제어 흐름도
◇코드 중요부분 설명
calculation.jsp에서 결과 페이지로 값을 넘길때 연산자 넘기는 법을 찾지 못하여 결과 화면을 4가지로 나누어 만들었습니다.
계산 페이지 나눗셈 부분에서 sendRedirect후에 return;해주는 이유는 리턴 해주지 않을 경우에 sendRedirect이후에 catch(.....)부분이 실행되어 오류가 나기 때문입니다.
나머지는 소스부분에 주석으로 설명을 추가 해놓았습니다.
소개글