[ 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>
※ 직접 풀이를 진행하였기 때문에 오류가 있을 수 있습니다.
오류를 발견 시, 댓글로 남겨주시면 감사하겠습니다..!
'JSP > 쉽게 배우는 JSP 웹 프로그래밍' 카테고리의 다른 글
[쉽게 배우는 JSP 웹 프로그래밍] 6장 연습문제 (0) | 2024.04.14 |
---|---|
[쉽게 배우는 JSP 웹 프로그래밍] 4장 연습문제 (0) | 2024.03.31 |
[쉽게 배우는 JSP 웹 프로그래밍] 3장 연습문제 (0) | 2024.03.22 |
[쉽게 배우는 JSP 웹 프로그래밍] 2장 연습문제 (0) | 2024.03.09 |
[쉽게 배우는 JSP 웹 프로그래밍] 1장 연습문제 (0) | 2024.03.07 |