SCOPE에 대한 설명을 전에 했다.
그것 중 REQUSET는 요청이 있는 동안 존재하는데
3개의 페이지를 만들어 두번째페이지가 첫번째 페이지를 요청하고, 세번째 페이지가 두번째 페이지를 요청하도록 하기
SCOPE의 SESSION과 APPLICATION을 사용하지 않고 REQUEST만 이용하여 값 넘기는 예제이다.
[first.jsp]
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<h2>request 연습_1</h2>
<form action = "seconds.jsp" method="get">
넘길 이름 : <input type="text" name = "username"><input type="submit" value="확인">
</form>
</body>
</html>
[seconds.jsp]
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<body>
<h2>request 연습_2</h2>
<form action = "third.jsp" method="get">
<input type=hidden name="username" value= <%=request.getParameter("username") %> >
넘길 전화번호 : <input type="text" name = "tell"><input type="submit" value="확인">
</form>
</body>
</html>
[third.jsp]
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<% request.setCharacterEncoding("euc-kr");%>
<body>
<h2>request 연습_3</h2>
입력 값 : <%=request.getParameter("username") %><br>
전화번호 : <%=request.getParameter("tell") %>
</body>
</html>
'Servlet & JSP' 카테고리의 다른 글
beans 예제_2 (2) | 2019.06.25 |
---|---|
beans 예제 (0) | 2019.06.25 |
SESSION 예제_장바구니 (0) | 2019.06.24 |
JSP 예제_setAttribute (0) | 2019.06.21 |
JSP 예제_forward/sendRedirect (0) | 2019.06.21 |