- Action Tag란?
- forward 액션 태그
first.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Action Tag</title>
</head>
<body>
<h3>이 파일은 first.jsp입니다.</h3>
<jsp:forward page="second.jsp" />
<p>==first.jsp의 페이지==</p>
</body>
</html>
second.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.Date"%>
<!DOCTYPE html>
<html>
<head>
<title>Action Tag</title>
</head>
<body>
<h3>이 파일은 second.jsp입니다.</h3>
Today is : <%=new Date() %>
</body>
</html>
forward_date.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@page import="java.util.Date"%>
<!DOCTYPE html>
<html>
<head>
<title>Action Tag</title>
</head>
<body>
<p>오늘의 날짜 및 시간</p>
<p><%=(new Date()).toLocaleString() %>
</body>
</html>
alert(day.toLocaleDateString()); // 1980년 1월 3일 목요일
alert(day.toLocaleTimeString()); // 오전 1:28:35
alert(day.toLocaleString()); // 1980년 1월 3일 목요일 오전 1:28:35
first에서 실행하면 second로 감
forward.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<html>
<head>
<title>Action Tag</title>
</head>
<body>
<%-- <c:if test="${sessionScope.memId=''}">
<jsp:forward page="/welcome.jsp" />
</c:if> --%>
<h2>forward 액션 태그</h2>
<h4>?type=1(날짜)</h4>
<c:if test="${param.type=='1'}"><!-- 파라미터 목록에서 1가져오기 -->
<jsp:forward page="second.jsp" />
</c:if>
<h4>?type=2(날짜와 시간)</h4>
<c:if test="${param.type=='2'}"><!-- 파라미터 목록에서 2가져오기 -->
<jsp:forward page="forward_date.jsp" />
</c:if>
<p>---------------</p>
</body>
</html>