둘러보기 생략.
 

동적 쿼리 질문 드립니다.

서블릿2.3에 jstl은 1.0을 쓰고 있습니다.

동적쿼리를 사용하고자 하는데요.

#if ($id && !$id.equals(""))

이런 다중 조건을 건 것이 실행이 안됩니다.

이클상에서 The entity name must immediately follow the '&&;' in the entity reference 라고 나오며 에러처리 됩니다.

또 다른 문제로는 조건절이 무조건 true로 판단되어 실행된다는 것이지요.

쿼리 샐행전 vo객체의 값을 로그로 확인해보아도 분명 조건 false 로 가야 하는데

그냥 무조건 실행되네요...

난감 합니다...

질문 감사 드립니다.

#if ($id && !$id.equals(""))을

#if($id && $id != "")로 바꾸신 후 테스트 부탁 드립니다.