- JSP 페이지 모듈화 : 공통된 기능 및 디자인을 가지는 부분을 별도의 JSP 파일로 분류하여 모듈화 하고 사용하기 위한 방법
1. <%@ include file="jsp 파일경로/파일명" %>
- include 한 JSP 페이지의 코드를 포함시킨 후 컴파일 및 실행
- 변수 공유 가능
: servlet 에서 req.getRequestDispatcher 로 포워드되는 특정 jsp 안에 include 코드가 다른 jsp 파일을 지칭하는데,
그 파일을 실행하지 않고 가지고만 온다. 가지고 온 후 컴파일 및 실행하여 HTML 코드를 생성한다.
2. <jsp:include page="jsp 파일경로/파일명 />
- JSP 페이지 코드를 컴파일 및 실행 후 나온 결과를 포함시킨다.
- 변수 공유 불가
- <jsp:param value="값" name="변수명" /> 을 <jsp:include> 태그에 포함시켜 전달 가능
: servlet 에서 req.getRequestDispatcher 로 jsp 에 포워드 시키면 include 안에 있는 파일을 먼저 실행하여 생성된
html 코드가 반환되고 그 상태로 나머지를 컴파일 및 실행하여 HTML 코드를 생성한다.
++++게시글 : 계정별 role 추가 / 관리자용 페이지 만들어 삭제 기능 추가
table 구조를 form 태그 안에 포함시켜 post 방식으로 전달. servlet 에 doPost 를 추가하여 체크된 목록이 삭제되도록 한다.
'국비' 카테고리의 다른 글
02.01 국비학원 83일차 (파일 업로드-이미지) (0) | 2023.02.02 |
---|---|
01.31 국비학원 82일차 (평가9) (0) | 2023.02.01 |
01.27 국비학원 80일차 (게시글-추가,수정,삭제) (0) | 2023.01.29 |
01.26 국비학원 79일차 (게시글-목록페이지) (0) | 2023.01.27 |
01.25 국비학원 78일차 (페이징 클래스 생성 후 적용) (0) | 2023.01.26 |