include01.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.net.URLEncoder"%>
<!DOCTYPE html>
<html>
<head>
<title>Directives Tag</title>
</head>
<body>
<%
//지역변수
String memId = "개똥이";
out.print("<h5>"+memId +"</h5>");
//A.jsp 에서 b.jsp 값 넘길때 인코딩 처리하면서 넘기는 방법
memId = URLEncoder.encode(memId); // 페이지가 이동할때 인코딩할때 사용
%>
<%@ include file="include01_header.jsp" %>
<h4>-------현재 페이지 영역----------</h4>
<!-- 페이지 내부 한글 처리하는 인코딩 의해서 처리됨 /상단 UTF-8 -->
<h5><%=memId %></h5>
<!-- include 디렉티브 : 파라미터 전달 할수 없다 -->
<%-- <%@ include file="include01_footer.jsp?mdmId="+memId %> (x) --%>
<!-- 2.jsp액션태그,동적 -->
<jsp:include page="include01_footer.jsp">
<jsp:param value="<%=memId%>" name="memId"/>
</jsp:include>
</body>
</html>
inculde01_header.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%! //선언문
//전역변수
int pageCount = 0;
//전역메소드, 리턴 타입 :void
void addCount(){
//1증가
pageCount++;
}
%>
<% //스크립틀릿
//전역메소드를 호출 => 방문수 1증가
addCount();
%>
<p>이 사이트 방문의 <%=pageCount %>번째 입니다.</p>
'JAVA > JSP' 카테고리의 다른 글
post 보낸 파라미터 확인 방법 (0) | 2024.04.08 |
---|---|
내장객체 (0) | 2024.04.05 |
디렉티브 태그 (0) | 2024.04.05 |
스크립트 태그의 종류 (0) | 2024.04.03 |
JSTL (0) | 2024.03.30 |