728x90
반응형

* include 액션 태그 1

-- d7includeTag1.jsp

<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<!-- action 태그는 include, forward, plug-in, useBean, setProperty, getProperty.

sun은 jsp 스크립트에 자바 문법을 0% 하는 것이 계획이며 후반(17)정도에 배우게 된다. -->

<%

request.setCharacterEncoding("euc-kr");

//String name = request.getParameter("name");

String name = "Koreana ana ana";

%>

<!-- 액션태그는 요청된 정보가 넘어가서 처리가 된 후 결과값이 넘어온다.

요청 include 같은 것은 조각모음이다. 

-->

<!-- name = <%=name%> -->

<jsp:include page="d8includeTagTop1.jsp"/><!-- 여기도 똑같이 넘어온 객체가 넘어간다!!!!! 신기한 개념. 제어권을 넘기고 동적인 페이지가 가능하다. -->

(body) include ActionTag<!-- 는 단일태그이나 반드시 '/'를 달아 닫아준다. -->

<!-- includeTag1.html -> d7includeTag1.jsp -> d8includeTagTop1.jsp 로 값이 전달. 값을 넘긴 문서는 Tag1.jsp인데, 실처리는 TagTop.jsp에서 처리되는 것을 기억 -->

 

-- d8includeTagTop1.jsp

<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<%

request.setCharacterEncoding("euc-kr");

String name = request.getParameter("name");

%>

include ActionTag - TOP<br>

<%=name%>!!!! 여기에 똑같은 request 정보가 담기게 된다.<hr>

 

-- 출력결과 : includeTag1.html에서 ohohoh!!!!!! 를 입력 

 

 

include ActionTag - TOP

ohohoh!!!!!! 여기에 똑같은 request 정보가 담기게 된다.


(body) include ActionTag 

 

 

 

 

 

* include 액션 태그 2

-- d9includeTag2.jsp

<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<%

request.setCharacterEncoding("euc-kr");

String bloodType = request.getParameter("bloodType");

%>

<jsp:include page='<%=bloodType+".jsp" %>'/>

<!-- foward 예제를 살작 응용 -->

 

-- 출력결과 : includeTag2.html에서 ho-ong-yi, A형 을 입력 

 

 

Forward Tag Example2

ho-ong-yi님의 혈액형은 A형이고 성실하고 신중하며 완벽주의자입니다. 

 

 

 

 

 

* include 액션 태그 3

-- e1includeTag3.jsp

<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<%

request.setCharacterEncoding("euc-kr");

String siteName = request.getParameter("siteName");

%>

<jsp:include page="e2includeTagTop3.jsp">

<jsp:param value="JSPStudy.co.kr" name="siteName"/>

<jsp:param value="aaa" name="id"/>

</jsp:include>

<!-- "중요" jsp:include 태그의 안에는 html 주석을 넣으면 안된다. 오류가 발생한다. -->

<!-- 동적으로 여러개 넘길 수 있다. form 태그와 같은 역활이다. -->

<!-- 넘겨야할 매개 변수가 있다면 param으로 넣으면 된다. 인크루드태그 -->

e1 금요일 문서입니다.<br>

<%=siteName%><br>

다른 페이지로 제어권을 넘겨준다.<br> 

 

-- e2includeTagTop3.jsp

<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<%

request.setCharacterEncoding("euc-kr");

String siteName = request.getParameter("siteName");

String id = request.getParameter("id");

%>

<%=siteName%><br>

<%=id%><hr> 

 

-- 출력결과 : includeTag3.html에서 사이트네임을 입력

JSPStudy.co.kr

aaa


e1 금요일 문서입니다.
사이트네임

다른 페이지로 제어권을 넘겨준다. 

 

 

http://blog.naver.com/lobolook/220124967248

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,