JSP/쉽게 배우는 JSP 웹 프로그래밍

[쉽게 배우는 JSP 웹 프로그래밍] 5장 연습문제

양심고백 2024. 4. 7. 13:51
반응형

쉽게 배우는 JSP 웹 프로그래밍 (송미영 저)

 

 

[ 5장 연습문제 P.194 ~ P.196 ]

1. 다음 중 내장 객체의 종류로 옳지 않은 것은 무엇인가?

정답: include

 

 

2. 폼 페이지로부터 입력된 데이터를 전달하는 요청 파라미터 값을 JSP 페이지로 가져오는 내장 객체는 무엇인가?

정답: ① request

 

 

3. request 내장 객체로 웹브라우저/서버와 관련된메소드에 대한 설명으로 옳지 않은 것은 무엇인가? 

정답: ④ getQuery(): 웹 브라우저의 전체 요청 파라미터 문자열[물음표(?) 다음 URL에 할당된 문자열]을 가져온다.

 

 

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

정답:  response.sendRedirect()

 

 

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

정답: out

 

 

6. 사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장하는 내장 객체는 무엇인가?

정답: ③ response

 

 

7. 다음은 out 내장 객체로 오늘의 날짜와 시각을 출력하는 프로그램이다. 밑줄에 들어갈 올바른 것은 무엇인가?

<%
	out._____________("오늘의 날짜 및 시각 " +"<br>");
    out._____________(java.util.Calendar.getInstance().getTime());
%>

정답: ① println

 

 

8. 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> 비밀번호 : <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>
	전송된 요청 파라미터 :<%=request.getQueryString()%>
</body>
</html>

 

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

response.jsp 코드

<%@ page language="java" contentType="text/html; charset=utf-8"%>
<%@ page import="java.text.SimpleDateFormat" %>
<!DOCTYPE html>
<html>
<head>
<title>Implicit Objects</title>
</head>
<body>
	<%
		response.setIntHeader("Refresh", 5);
		SimpleDateFormat dateFormat = new SimpleDateFormat("hh:mm:ss a");
	%>
	<p>현재 시간은 <%=dateFormat.format(java.util.Calendar.getInstance().getTime())%>
	<p> <a href="./response_data.jsp">Google 홈페이지로 이동하기</a>
</body>
</html>

 

response_data.jsp

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

 

 

※ 직접 풀이를 진행하였기 때문에 오류가 있을 수 있습니다.

오류를 발견 시, 댓글로 남겨주시면 감사하겠습니다..!

반응형