Programing/JSP
jsp에서 sql 데이터 조회시 if문(null값 판정)
임프로
2017. 7. 20. 14:57
반응형
이제 시작하는 쌩초보라 다이어리 형식이오니 필요에 의해서 지나가다 보시고 잘못된게 있으면 지적바랍니다 ===================================================================================
jsp에서 sql을 통해 db데이터를 조회하고자 한다.
검색조건을 전달해줄 때, 여러개의 검색조건을 주고자 하고 해당조건 값이 있을 때에만 쿼리에 해당변수에 대한 검색값을 추가하고자 할 때
즉,
검색조건 1, 검색조건 2, 검색조건 3, 검색조건 4
이렇게 4개의 검색조건이 있을 때, 1,2,3,4 의 조건이 모두 null 일때는 모든데이터,
검색조건 1 만 입력되었을 때에는 검색조건 1에 대한 조회만 실행
검색조건 1, 검색조건 2 이렇게 2개의 조건이 입력되었을 때에는 2개의 조건에 대한 검색 실행
이런경우
조건은 이전포스트에서 확인가능
그런데 여기서 문제가 발생해서 수정했다.
if null 조건 테스트에서 에러가 발생
에러발생 이유는 모르겠으나 구문을 수정했더니 돌아간다.
if (!id.equals("")) 이 부분이 계속해서 오류가 나서
아래처럼 표현식을 바꿨더니 정상적으로 수행됨
if (id != "")
내가 초보라서 아직은 이유를 모르겠으나
아무튼 이런시도도 괜찮다
어찌됐든 실행은 되는구나
반응형