본문 바로가기

개발중/Web

Web06 FORWARD / INCLUDE

728x90
반응형

FORWARD 와 INCLUDE 의 차이점

<%@ page language="java" contentType="text/html; charset=UTF-8"   pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>AAA.jsp</title>
	<style type="text/css">
	  *{font-size: 26pt; font-weight: bold;}
	  a{font-size: 26pt; text-decoration: none; color:green}
	   a:hover{font-size: 30pt;  color:blue}
	</style>

</head>
<body>
   
  <div align="center">
    AAA.jsp문서 <p>
 	<img src="images/bar.gif"><br>
 	<img src="images/bar.gif"><br>
  </div>
  <hr color=red size=5>
  
   <jsp:include page="BBB.jsp"></jsp:include>

 <p><br>   
</body>
</html>

BBB.jsp"></jsp:include>BBB.jsp"></jsp:include>

 

라고 써 줌으로써 AAA.jsp 문서를 실행 했음에도 

아래에 이어서 BBB.jsp 문서가 실행이 된다.

include 사용 할때는 아래에 주석을 사용하면 안된다( 먹어버림 )

 

 

<%@ page language="java" contentType="text/html; charset=UTF-8"   pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>AAA.jsp</title>
	<style type="text/css">
	  *{font-size: 26pt; font-weight: bold;}
	  a{font-size: 26pt; text-decoration: none; color:green}
	   a:hover{font-size: 30pt;  color:blue}
	</style>

</head>
<body>
   
  <div align="center">
    AAA.jsp문서 <p>
 	<img src="images/bar.gif"><br>
 	<img src="images/bar.gif"><br>
  </div>
  <hr color=red size=5>
  
   <jsp:forward page="BBB.jsp"></jsp:forward>
  
 <p><br>   
</body>
</html>

 

<jsp:forward page="BBB.jsp"></jsp:forward>

 

forward는 밀어내는 뜻을 담고 있다.

AAA.jsp 문서를 실행 했지만 AAA.jsp 문서는 나오지 않고 BBB.jsp 문서가 나온다

728x90
반응형