forward액션태그/ include액션태그

은비·2023년 6월 26일
0

study

목록 보기
3/5

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Action Tag</title>
</head>
<body>
> 	<h3>이 파일은 second.jsp입니다.</h3>
    Today is : <%=request.getParameter("date")%> <!-- first.jsp date값 -->
</body>
</html>

forward 액션태그 / html태그를 포함시켜야 한다. 다른페이지로 이동하기 때문에 이어지는 코드는 출력되지 않는당

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@page import="java.util.Date"%>
<!DOCTYPE html>
<html>
<head>
<title>Action Tag</title>
</head>
<body>
	<h3>이 파일은 first.jsp입니다.</h3>
    <!-- forward액션 태그  : 다른 페이지로 이동(페이지 흐름 제어), 아래 코드는 실행되지 않는다. 
      요청 URI : second.jsp?date=오늘날짜
      요청 파라미터 (Http파라미터=QueryString) : date=오늘날짜
     -->
    <jsp:forward page="second.jsp">
    <jsp:param value="<%=new Date()%>" name="date"/>
    </jsp:forward>
	<p>===first.jsp의 페이지</p>
</body>
</html>

include 액션태그

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@page import="java.util.Date"%>
<!DOCTYPE html>
<html>
<head>
<title>Action Tag</title>
</head>
<body>
	<h3>이 파일은 firstInclude.jsp입니다.</h3>
    <!-- include액션 태그  : 다른 페이지를 포함 
    <p>===first.jsp의 페이지</p>가 출력된다
      요청 URI : second.jsp?date=오늘날짜
      요청 파라미터 (Http파라미터=QueryString) : date=오늘날짜
     -->
    <jsp:include page="second.jsp">
    <jsp:param value="<%=new Date()%>" name="date"/>
    </jsp:include>
	<p>===first.jsp의 페이지</p>
</body>
</html>
```

0개의 댓글