원인 : null값이라 int로 못바꿈
요청을 안했으니 int num1= Integer.parseInt(request.getParameter("num1")); 얘도 없는거임
해결 :
//사용자가 전송한 데이터들은 request 객체에 저장됨
//웹에서의 모든 데이터는 String값으로 반환 됩니다
//별도의 선언없이 사용가능한 객체들이 여러개있는데,
//이것들을 "내장객체"라고 함
//맨 처음 화면을 로드하는 모든 요청은 GET
if(request.getMethod().equals("POST")) { //만약 POST요청이 들어왔다면
int num1= Integer.parseInt(request.getParameter("num1")); //그거 나줘
String op=request.getParameter("op");
int num2=Integer.parseInt(request.getParameter("num2"));
if(op.equals("+")) {
result=num1+num2;
}
else if(op.equals("-")) {
result=num1-num2;
}
}
if(request.getMethod().equals("POST")를 먼저 걸어줌