08. request 내장 객체를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
request.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Implicit Objects</title>
</head>
<body>
<form action="request_process.jsp" method="get"> <!-- action 속성 값과 method 속성 값 설정 -->
<p>아 이 디 : <input type="text" name="id"> <!-- input 태그로 아이디 항목 작성 -->
<p>비밀번호 : <input type="text" name="passwd"> <!-- input 태그로 비밀번호 항목 작성 -->
<p><input type="submit" value="전송">
</form>
</body>
</html>
request_process.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Implicit Objects</title>
</head>
<body>
<%
request.setCharacterEncoding("utf-8"); // 요청할 때 데이터를 받을 인코딩 방식 설정
String query=request.getQueryString(); // 웹 브라우저의 전체 요청 파라미터 받은 후 문자열 query에 저장
query = java.net.URLDecoder.decode(query, "UTF-8"); // 받은 데이터 디코딩해서 저장
out.println("전송된 요청 파라미터 : "+query); // 출력
%>
</body>
</html>
09. response 내장 객체를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.
response.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Implicit Objects</title>
</head>
<body>
<p><%
response.setIntHeader("Refresh", 5);
out.println("현재 시간은 "+new java.util.Date());
%>
<p><a href="response_data.jsp">Google 홈페이지로 이동하기</a>
</body>
</html>
response_data.jsp
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Implicit Objects</title>
</head>
<body>
<%
response.sendRedirect("https://www.google.com");
%>
</body>
</html>
'JSP' 카테고리의 다른 글
[쉽게 배우는 JSP 웹 프로그래밍] 7장 연습문제 (0) | 2024.04.17 |
---|---|
[쉽게 배우는 JSP 웹 프로그래밍] 4장 연습문제 (0) | 2024.04.04 |