반응형
MVC model 2 에서 View 단 은닉하기
view를 은닉하는 이유?
view 실행 시 NullPointerException 발생함. (Controller에서 Model을 전달받지 못했으므로)
JSP를 노출시켜서 이러한 버그를 유발하지 않도록 view를 은닉해둠.
어느 곳에 은닉하느냐?
WEB-INF에 view 폴더를 만들고, 해당 폴더에 view 페이지들을 넣는다.
WEB-INF에 있는 view를 실행하면 404에러가 발생함.
(WEB-INF는 외부에서 요청할 수 없는 디렉토리이기 때문)
반응형
댓글