JSP, Servlet
irt 커스텀 태그 클래스 분석: ContainsElseTag에 대하여
NandaNanda
2024. 11. 14. 17:33
ContainsTag가 if의 기능을 하였다면 ContainsElseTag는 else의 기능을 한다. 다른 것은 건너뛰고 가장 중요한 부분만 우선 언급하ㅕㄴ 다음과 같다.
모든 코드가 같고 다른 부분은 EVAL_BODY_INCLUDE, SKIP_BODY가 서로 위치가 바뀌었다는 것이다. 즉, 아래와 같이 JSP파일에서 같은 id와 key값을 주고 사용하면 된다. 해당 key값이 없을 때 위의 코드(ContainsElseTag)에서 EVAL_BODY_INCLUDE가 실행되어 JSP문서에서 containsElseTag안의 본문이 실행된다!