Servlet HTML과 JSP scriptlet은 반대 방향으로 책임을 섞는다

한쪽은 Java에 markup을, 다른 쪽은 template에 data access와 업무 logic을 넣는다.

구조 섞인 책임 결과
Servlet 문자열 HTML 제어+표현 escaping·markup 변경 결합
JSP scriptlet 표현+업무+DB render 중 예외·테스트 난이도
Controller + View 경계 분리 model 계약으로 연결