비전공개미 개발노트
[JSP] jsp:include를 사용해 페이지 불러오기 본문
반응형
SMALL
includeName.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="includeTag.jsp" action="post">
이름 : <input type="text" name="name"><br><br>
<input type="submit" value="보내기">
</form>
</body>
</html>
이름의 input값에 값을 적고 includeTag.jsp로 submit한다
name == 고난
includeTag.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8");
String name = "장미장미";
%>
<jsp:include page="includeTagTop.jsp" />
include ActionTag의 Body임<br>
</body>
</html>
jsp:include를 통해 includeTagTop.jsp파일을 불러온다
includeTagTop.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
String name = request.getParameter("name"); //name을 parameter값으로 받아옴
//forward 또는 include시 request값을 없애지 않고 가져간다
%>
include ActionTag의 Top임
<p>
<h1>내 이름은 <%=name %>. 탐정이죠!!</h1>
<hr>
</body>
</html>
request.getParameter로 name값을 받아와 변수 name에 저장하고 <%=name%>을 출력한다.
[출력]
내 이름은 고난. 탐정이죠!!
include ActionTag의 Body임
반응형
LIST
'프로그래밍 > JSP' 카테고리의 다른 글
[JSP] 세션 설정하기 (0) | 2022.10.11 |
---|---|
[JSP] 로그인페이지 기본처리 (0) | 2022.10.11 |
[JSP] jsp:forward를 사용해 페이지 불러오기 (1) | 2022.10.11 |
[JSP] web.xml파일을 이용해 초기 id, pw 설정 및 확인 (0) | 2022.10.11 |
[JSP] include로 header / footer 붙이기 (0) | 2022.10.11 |
Comments