JAVA를 잡아라!...
JSP_NullPointerException & NumberFormatException 본문
[ NullPointerException ]
.java (Bean클래스)
.jsp
this.op가 null인 상태에서 String.equals() 메서드를 호출하여 생긴 오류
==> op가 null일때는 아래 코드가 수행되지 않게 메서드를 끝내줘야 함 ▼
처음에 페이지가 로드되면 사용자에게 화면은 보여지지만 아무 데이터가 이동되지 않음
but 뭐라도 클릭하는 순간 페이지가 다시 로드되면서 op는 기본값 +가 set됨 (null이 아니게 되어 오류xx)
num1, num2는 기본 생성자때문에 초기값이 0이라 계산결과가 0이 나옴
[ NumberFormatException ]
.jsp
Integer.parseInt(request.getParameter("num1"))을 호출하고 있는데,
반환된 값이 null이므로 오류가 발생!
처음에 페이지가 열렸을 때 파라미터 값이 없음...
사용자가 값을 제출해서 POST 방식의 요청에서만 계산 로직을 수행하도록 조건을 걸어주자
▽ ▽ ▽ 참고로 처음 페이지를 로드하면 GET 방식임 ▽ ▽ ▽
근데 값 입력안하고 제출하면 또 오류.....
다른 유효성도 해야하지만 다른 예제에서 ㄱㄱ
'오류' 카테고리의 다른 글
Spring Framework_NullPointerException (0) | 2024.02.27 |
---|---|
팀 프로젝트_리뷰작성_NumberFormatException, NullPointerException (0) | 2024.01.26 |
팀 프로젝트_회원가입_NullPointerException, ClassCastException (1) | 2024.01.21 |
Exception_Web Crawling (0) | 2023.12.28 |
JAVA_MVC_#2_학생부.ver2_Exception! (0) | 2023.12.13 |