1.액션태그?
JSP페이지 내에서 어떤 동작을 하도록 지시하는 태그. 페이지 이동, 페이지include등등.
Bean과 관련된 태그도 있음.
-forward : 현재 페이지에서 다른 특정 페이지로 전환할 때 사용.(실제로 URL상에서 전환된 페이지가 표시되지는 않음)
<jsp:forward page="sub.jsp" />
-include : 현재 페이지에 다른 페이지를 삽입할 때 사용.
<jsp:include page="include.jsp" flush="true" />
10강의 지시자와 비슷한데 참고.
-include <%@ include %>
별도의 페이지를 현재 페이지에 삽입. file속성을 이용.
<body>
<%@ include file="include01.jsp"%>
</body>
-param : forward 및 include태그에 데이터 전달을 목적으로 사용되는 태그, 이름과 값으로 이루어져 있음.
<jsp:forward page="fp02.jsp">
<jsp:param name="id" value="abcdef" />
<jsp:param name="pw" value="12345" />
</jsp:forward>
위의 코드를 받을 fp02.jsp는 아래와 같이 request객체를 이용해서 받아온다.
<%
String id, pw;
id = request.getParameter("id");
pw = request.getParameter("pw");
%>