JSP & Servlet/Servlet
Html과 Servlet으로 계산기 만들기 (송신 form태그 / 수신 getParameter / 수신한 변수 형변환 Integer.parseInt )
leehii
2022. 6. 9. 15:17
.html 파일
입력양식 태그 form 태그에 입력데이터의 전달위치인 action에 전달할 .java파일의 이름을 적어줌
이후 텍스트박스 2개를 input type = text로 만들어주고
선택을 위한 select option으로 (+,-,*,/) 만들어줌
!!!이때 option 태그는 input의 checkbox와 radio처럼 name과 value를 필수로 줘야하는데!!
select에도 name을 주고, option에도 value를 줄 경우 우선순위로 value를 먼저 받아와 오류가 날 수 있으므로
option에 value를 주지않고 select 에 name으로 op를 지정하여
자바에서 op를 받아오게 함
.java (Servlet) 파일
html의 input type "text"에서 받아온 num1과 num2를
request.getParameter(받아올 값)으로 받아오고
String형태의 값을 Integer.parseInt(바꿀 값)으로 int형으로 바꿔주기(연산을 위해)
연산을 위한 기호인 op를 받아와서
+일때, -일때, *일때, /일때의 조건을 적어주었음
이후 PrintWriter로 객체를 생성하여 웹페이지에 결과값을 보여줌
result (웹페이지 결과창)