JSP 스크립틀릿의 지옥: 왜 우리는 EL과 JSTL을 배워야 하는가JSP를 처음 배우면 누구나 이런 코드를 작성하게 된다.// Bad Code: JSP 스크립틀릿으로 목록을 출력하는 방식 list = (List) request.getAttribute("list"); if (list != null) { for (Board b : list) { out.print("" + b.getTitle() + ""); } }%>HTML 안에 자바 코드가 침투해 있고, null 체크를 빠뜨리면 즉시 NullPointerException이 터진다. 퍼블리셔(디자이너)와 협업하는 순간 이 파일을 건드릴 수 있는 사람은 자바 개발자밖에 없게 된다. 이 고통을 해결하기 위..