에러&문제해결

HTTP 상태 500 - 내부 서버 오류

보배 진 2025. 11. 14. 14:39

4nn : 클라이언트 : 사용자의 실수로 생기는 에러이고

5nn으로 시작하는 것은 개발자가 잘 못한 코드 에러이다

 

근본원인부분에서 nullpointexception이라고 한다

 

 

op만 주어일 수 있기 때문에 

100% op가 null이라서 생긴 문제이다

 

 

왜 null이 되었을까?

페이지 요청하자마자 에러가 발생했다

 

<jsp:useBean class="test.CalcBean" id="cb" />

cb를 new한것까지는 ok

 

 그 다음 줄에서 무언가 보낸 것이 없다

<jsp:setProperty property="*" name="cb"/>

위에서 아래로 코드를 읽는데

왜냐면 파라미터 값이 아직 없는 상태이기 때문이다

 

 

즉 cb는 있지만 op는 없음

 

만약 op가 null이니 그러면 0을 넣고 일단 계산 하지마~

 

아직 setter가 안불릴 때,

이렇게 null일 경우 0을 넣어주는 코드를 추가해야 한다