티스토리 뷰

Servlet JSP

View페이지 은닉하기

Programmers 2021. 5. 14. 19:13
반응형

목표: View페이지를 은닉하는이유와 방법

View페이지를 은닉하는 이유
- View페이지는 이제 더 이상 사용자가 직접 보면 안된다. Controller에 의해서만 호출 될 수있다.

View페이지를 은닉하는 방법
- 사용자가 볼 수없는 곳(Web-INF)으로 옮기도록 한다.
- Controller들의 forward주소를 모두 변경시켜준다.

view페이지 숨기기

코드:

/* 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
댓글
공지사항