**- <% ~~ %> 는 자바 코드를 입력하는 것이고
<%= ~~ %> 는 자바 코드를 출력하는 것임을 생각하자**
그러나 jsp는 두가지의 일을 하나의 페이지에서 하는 한계가 있다. 비즈니스 로직을 잘못 건드릴 수 있는 한계가 있다.
jsp는 한 화면에 절반은 비즈니스, 절반은 html 영역이므로, jsp가 너무 많은 역할을 한다. 이럴 때 수천 줄이 들어가는 코드가 생기면 복잡해진다.
따라서 비즈니스 로직은 다른 곳에서 처리하고, jsp는 목적에 맞게 html을 그리는 일에만 집중하도록 하기 위해 등장한 것이 mvc 패턴이다.