본문으로 바로가기
반응형
이제 시작하는 쌩초보라 다이어리 형식이오니 필요에 의해서 지나가다 보시고 잘못된게 있으면 지적바랍니다 ===================================================================================

 

jsp에서 sql을 통해 db데이터를 조회하고자 한다.

검색조건을 전달해줄 때, 여러개의 검색조건을 주고자 하고 해당조건 값이 있을 때에만 쿼리에 해당변수에 대한 검색값을 추가하고자 할 때

 

즉,

 

검색조건 1,   검색조건 2,  검색조건 3,  검색조건 4

 

이렇게 4개의 검색조건이 있을 때, 1,2,3,4 의 조건이 모두 null 일때는 모든데이터,

검색조건 1 만 입력되었을 때에는 검색조건 1에 대한 조회만 실행

검색조건 1, 검색조건 2 이렇게 2개의 조건이 입력되었을 때에는 2개의 조건에 대한 검색 실행

 

 

이런경우

 

조건은 이전포스트에서 확인가능

http://maketh.tistory.com/112

 

그런데 여기서 문제가 발생해서 수정했다.

 

if null 조건 테스트에서 에러가 발생

에러발생 이유는 모르겠으나 구문을 수정했더니 돌아간다.

 

 

if (!id.equals(""))  이 부분이 계속해서 오류가 나서

 

아래처럼 표현식을 바꿨더니 정상적으로 수행됨

 

 if (id != "")

 

내가 초보라서 아직은 이유를 모르겠으나

아무튼 이런시도도 괜찮다

어찌됐든 실행은 되는구나



반응형