반응형

 

연습문제 01

 

폼 페이지에서 입력된 데이터를 전달하는 요청 파라미터 값을 JSP 페이지로 가져오는 내장 객체는 무엇인지, 그리고 관련된 메소드에 대해 간단히 설명하시오.

 

더보기

request 내장 객체

 

getParameter(String name)

파라미터 이름이 name인 값을 전달받으며 반환 유형은 String이다.

 

 

 

연습문제 02

 

서버에서 웹 브라우저에 다른 페이지로 강제 이동하도록 명령하는 내장 객체와 관련된 메소드는 무엇인가?

 

더보기

redirection

 

sendRedirect(String url)

설정한 URL 페이지로 강제 이동하게 하며 반환 유형은 void이다.

 

 

 

연습문제 03

 

스크립트 태그의 표현문과 같이 데이터를 출력하는 내장 객체는 무엇인가?

 

 

 

 

연습문제 04

 

request 내장 객체를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.

 

 

더보기

request.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Implicit Objects</title>
</head>
<body>
	<form action="request_process.jsp" method="get">
		<p>아이디 : 
			<input type="text" name="id" />
		</p>
		<p>비밀번호 : 
			<input type="text" name="passwd" />
		</p>
		<input type="submit" value="전송">
	</form>
</body>
</html>

 

 

request_process.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>Implicit Objects</title>
</head>
<body>
	<p>
		전송된 요청 파라미터 : 
		<%
			String id = (String)request.getQueryString();
			out.print(id);
		%>
	</p>
</body>
</html>

 

결과 화면1

  

결과 화면2

 

 

 

연습문제 05

 

response 내장 객체를 이용하여 다음 조건에 맞게 JSP 애플리케이션을 만들고 실행 결과를 확인하시오.

 

 

더보기

response.jsp

<%@page import="java.text.SimpleDateFormat"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@ page import="java.util.Calendar"%>
<!DOCTYPE html>
<html>
<head>
<title>Implicit Objects</title>
</head>
<body>
	<%
		response.setIntHeader("Refresh", 5);
	
		SimpleDateFormat sdf = new SimpleDateFormat("mm:ss");
		Calendar cal = Calendar.getInstance();
		String am_pm = "";
		int hou = cal.HOUR;
		if(cal.HOUR / 12 == 0) {
			am_pm = "AM";
		} else {
			am_pm = "PM";
			hou = hou-12;
		}
		
		String cale = hou + ":" + sdf.format(cal.getTime()) + am_pm;
	%>
	<p>현재 시간은 <%out.print(cale);%></p>
	<p><a href="response_data.jsp">Google 홈페이지로 이동하기</a></p>
</body>
</html>

 

 

response_data.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
	<%
		response.sendRedirect("https://www.google.com");
	%>
</body>
</html>

 

결과 화면3

 

결과 화면4

 

 

반응형

'스프링' 카테고리의 다른 글

[스프링] 10.5장 과제  (0) 2024.04.08
[스프링] 10장 쇼핑몰 시스템2  (0) 2024.04.02
[스프링] 8장 response 객체  (0) 2024.04.01
[스프링] 7장 내장 객체, request 객체  (0) 2024.04.01
[스프링] 6.5장 과제  (0) 2024.04.01