본문 바로가기

Jsp

JSP forward방식을 이용해 값을 넘겨보자.2!!

 


이곳은 end페이지입니다. 경로는 forward_action2.jsp로 나타납니다.

page_control 페이지에서 이름을 입력받고 action2.jsp에서 포워드 방식으로 end페이지로 값을 넘기면 

forward_action2.jsp에 경로로 나타난다.

 


page_control.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="forward_action2.jsp" method="post">
<h1>forward : <input type="text" name="forName"></h1>
<br><input type="submit" value="클릭">
</form>
</body>
</html>

forward_action2.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 forName = request.getParameter("forName");
%>
<jsp:forward page="page_control_end.jsp">
<jsp:param value="<%=forName %>" name="forName"/>
<jsp:param value="000-000-0000" name="tel"/>
</jsp:forward>



</body>
</html>

page-control_end.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 forName = request.getParameter("forName");
String tel= request.getParameter("tel");

%>

<h2> forward action 및 sendRedirect</h2>

<hr>
<h3> 지금 보이는 화면은 page_control_end.jsp 에서 출력한 결과 입니다.</h3>
<hr>
이름 : <%=forName %>

전화번호 :  <%=tel %>
</body>
</html>