티스토리 뷰
반응형
목표: View페이지를 은닉하는이유와 방법
View페이지를 은닉하는 이유
- View페이지는 이제 더 이상 사용자가 직접 보면 안된다. Controller에 의해서만 호출 될 수있다.
View페이지를 은닉하는 방법
- 사용자가 볼 수없는 곳(Web-INF)으로 옮기도록 한다.
- Controller들의 forward주소를 모두 변경시켜준다.
코드:
/* NoticeListController.java 일부 */
request.getRequestDispatcher("/WEB-INF/view/notice/list.jsp").forward(request, response);
/* NoticeDetailController.java */
request.getRequestDispatcher("/WEB-INF/view/notice/detail.jsp").forward(request, response);
결과:
view페이지를 호출했을때 404오류 발생. 즉, 사용자에게는 없는 페이지로 보여진다.
반응형
'Servlet JSP' 카테고리의 다른 글
Tag 라이브러리와 JSTL (0) | 2021.05.14 |
---|---|
View(list.jsp)에서 반복문 제거하기 (0) | 2021.05.14 |
목록페이지 MVC model2로 수정 (0) | 2021.05.14 |
Model 데이터를 구조화 (0) | 2021.05.14 |
JSP MVC model2로 변경하기 (0) | 2021.05.13 |
댓글
공지사항