* 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 금요일 문서입니다.
사이트네임
다른 페이지로 제어권을 넘겨준다.
'JQUERY > 소스코드' 카테고리의 다른 글
[jQuery] Ajax 데이터통신 기본 (0) | 2015.02.03 |
---|---|
Jquery Form Submit (0) | 2014.10.15 |
[jQuery] :selected (0) | 2014.09.29 |
javascript jQuery changing style css 변경 (0) | 2014.09.23 |
인풋박스에서 글씨 적혀있다가 커서 위치시 사라지는. (0) | 2014.09.05 |
[jQuery] DOM요소 추가하기 (0) | 2014.09.05 |
for문 출력 컨트롤 거꾸로 똑바로 등 (0) | 2014.09.05 |
jQuery API: Core, Selector, Traversing (0) | 2014.08.19 |