5장 연습문제 소스코드
5장 연습문제
1. 다음 중 내장 객체의 종류로 옳지 않은 것은 무엇인가?
- 2번 include
2. 폼 페이지로부터 입력된 데이터를 전달하는 요청 파라미터 값을 JSP 페이지로 가져오는 내장 객체는 무엇인가?
- 1번 request
3. request 내장 객체로 웹브라우저/서버와 관련된 메소드에 대한 설명으로 옳지 않은 것은 무엇인가?
- 4번 getQuery():웹 브라우저의 전체 요청 파라미터 문자열[물음표(?) 다음 URL에 할당된 문자열]을 가져온다
4. 서버가 웹 브라우저에 다른 페이지로 강제 이동하는 내장 객체와 관련된 메소드는 무엇인가?
- 4번 response.sendRedirect()
5. 스크립틀릿 태그의 표현문과 같이 데이터를 출력하는 내장 객체는 무엇인가?
- 4번 out
6. 사용자의 요청을 처리한 결과를 서버에서 웹 브라우저로 전달하는 정보를 저장하는 내장 객체는 무엇인가?
- 3번 response
7. 다음은 out 내장 객체로 오늘의 날짜와 시간을 출력하는 프로그램이다. 밑줄에 들어갈 올바른 것은 무엇인가?
- 1번 println
소스 코드
8.
<!-- request.jsp -->
<html>
<head>
<title>Request Parameters</title>
</head>
<body>
<form action="request_process.jsp" method="get">
<label for="id">아이디:</label>
<input type="text" id="id" name="id"><br>
<label for="password">비밀번호:</label>
<input type="password" id="password" name="password"><br>
<input type="submit" value="전송">
</form>
</body>
</html>
<!-- request_process.jsp -->
<html>
<head>
<title>Request Parameter 처리</title>
</head>
<body>
<h2>전송된 요청 파라미터</h2>
<%
String queryString = request.getQueryString();
out.println("전송된 요청 파라미터: " + queryString);
%>
</body>
</html>
9.
<!-- response.jsp -->
<%@ page import="java.util.Calendar" %>
<%
response.setHeader("Refresh", "5"); // 페이지를 5초마다 갱신
Calendar cal = Calendar.getInstance();
int hour = cal.get(Calendar.HOUR_OF_DAY);
int minute = cal.get(Calendar.MINUTE);
int second = cal.get(Calendar.SECOND);
%>
<html>
<head>
<title>현재 시간</title>
</head>
<body>
<h2>현재 시간</h2>
<p><%= hour %>시 <%= minute %>분 <%= second %>초</p>
<a href="response_data.jsp">Google 홈페이지로 이동하기</a>
</body>
</html>
<!-- response_data.jsp -->
<%
response.sendRedirect("https://www.google.com"); // 구글 홈페이지로 리다이렉트
%>
'프로그래밍 > JSP' 카테고리의 다른 글
[쉽게 배우는 JSP 웹 프로그래밍 개정2판] 7장 설명, 연습 문제 (0) | 2024.06.05 |
---|---|
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 6장 설명, 연습문제 (0) | 2024.06.04 |
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 4장 설명, 연습문제 (0) | 2024.06.02 |
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 3장 설명, 연습문제 (0) | 2024.05.06 |
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 2장 설명, 연습문제 (0) | 2024.05.05 |
댓글