- 정적인 페이지
<%@ include file="/include/top.jsp" %>
<hr></hr>
index.jsp입니다.<br></br><br></br>
<hr></hr>
<%@ include file="/include/bottom.jsp" %>
- 동적인 페이지
<jsp:include page="top.jsp">
<jsp:param value="ok" name="flag"/>
</jsp:include>
<hr></hr>
main.jsp....
<hr></hr>
<jsp:include page="bottom.jsp"></jsp:include>
name - 이동할 페이지에 전달될 파라미터의 이름 ( 표현식 사용 불가 )
value - 이동할 페이지에 전달될 파라미터의 값( 표현식 사용 가능 )
받는곳에서 request.getParameter("flag");로 받는다.
출처: https://yongblog.tistory.com/entry/jspinclude-와-include-차이 [개발 그리고 너]
I. <jsp:include>
1. 설명
-. 서버측 include가 아닌 클라이언트측의 include라 생각하면 간단하다
즉 출력 결과만(html코드)을 include 한다
-. include 되는 페이지와 변수를 같이 사용할 수 없다
2. 속성
① page
-. 포함시키고자 하는 문서의 위치를 명시한다
-. 상대경로뿐만 아니라 절대경로도 가능하다
-. 서블릿 컨테이너에 따라 HTML 페이지는 안될 수도 있다
-. get 방식으로 파라미터를 전달 할수 없다
-. 동적으로 페이지 할당이 가능하다
즉 <jsp:include page="<%=variable%>" flush="true"/> 가 가능하다
② flush
-. true : 문서의 출력 결과를 항상 버퍼내에서 갱신 하라는 의미이다
3. 예제
a.jsp
...
<jsp:include page="b.jsp" flush="true"/>
...
a.jsp 결과에 b.jsp 가 실행된 결과가 include 된다
즉 따로따로 실행 된 후 그 결과(html)만을 가지고 include 한다
출처: https://yongblog.tistory.com/entry/jspinclude-와-include-차이 [개발 그리고 너]
출처: https://yongblog.tistory.com/entry/jspinclude-와-include-차이 [개발 그리고 너]
'생존기술_IT > JAVA' 카테고리의 다른 글
[JAVA] 루프로 돌려서 GET,POST로 들어온 파라메터들 나열하기.. (0) | 2020.10.04 |
---|---|
[JSP/PHP] JSP vs PHP 서버변수 모음 (0) | 2020.10.04 |
[JAVA] request.getServerName() + @ - get서버관련info (0) | 2020.10.04 |
[JAVA] TIMESTAMP (0) | 2020.10.03 |
[JAVA] execute / executeQuery / executeUpdate (0) | 2020.09.14 |