AR삽질러

JSP웹프로그래밍-Hard Carry 연습문제08 본문

JAVA/JSP

JSP웹프로그래밍-Hard Carry 연습문제08

아랑팡팡 2023. 1. 17. 21:01
728x90

Chapter 08 액션태그

  1. 다음 글을 읽고 빈 괄호에 들어갈 단어를 입력하시오.

1) 액션 태그란 JSP에서 기본으로 제공하는 태그들의 집합으로 ( 서버 ) 또는 ( 클라이언트 )에게 수행할 명령을 지시하는 태그를 의 미합니다.

2) 액션 태그는 XML형식인( <jsp: ... / )를 사용하며 끝나는 태그는 반드시( /> )로 마무리해야 합니다.

3) ( forward )액션 태그는 현재 위치한 JSP웹페이지에서 다른 웹페이지로 이동할 때 사용하고 ( include )액션태그는 현재 위치한 JSP웹 페이지의 특정영역에 외부 파일의 내용을 포함할 때 사용합니다.

2. 다음 표에서 주어진 액션 태그의 의미를 살펴보고 해당하는 액션 태그를 기술하시오.

액션태그
의미
1) <jsp:toward ... />
현재 페이지의 실행을 멈추고 다른 페이지로 흐름을 제어합니다.
<jsp:include .../>
외부 페이지의 내용을 포함하거나 페이지 모듈화를 수행합니다.
2) <jsp:userBean .../>
Java 인스턴스를 생성 또는 호출 및 보관소에 저장합니다.
<jsp:setProperty .../>
자바빈즈의 프로퍼티의 값을 설정합니다.
<jsp:getProperty .../>
자바빈즈의 프로퍼티의 값을 가져옵니다.
3) <jsp:param .../>
<jsp:forward>, <jsp:include>, <jsp:plugin> 태그의 자식 태그로 사용합니다.
<jsp:plugin .../>
웹 브라우저에 애플릿을 실행합니다. OBJECT 또는 EMBED HTML태그를 생성합니다.
<jsp:element .../>
임의의 XML태그 또는 HTML태그를 생성합니다.

3. JSP와 자바빈즈의 프로세스에 대해 기술하시오.

1) 웹 브라우저에서 서블릿으로 서비스를 요청합니다.

2) 서블릿은 자바빈즈와 통신을 수행합니다.

3) 자바빈즈는 데이터베이스와 연결하여 데이터를 관리합니다.

4) 서블릿은 JSP웹 페이지에게 정보를 전달합니다.

5) JSP 웹페이지는 요청한 웹 브라우저에서 전달된 정보를 출력합니다.

4. 웹 브라우저 화면에 다음과 같이 출력되도록 JSP애플리케이션을 생성하시오.

1) 프로젝트명 : JSPStudy

2) 파일명 : test08_04.jsp

3) 기타

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSPStudy</title>
</head>
<body>
 Home > 파일의 현재 위치 : test08_04.jsp
 <hr>
 안녕하세요.<br>
 여기는 test08_04.jsp 파일의 내용입니다.
</body>
</html>
 

5. 다음과 같이 주어진 조건을 수행하는 JSP애플리케이션을 생성하시오.

1) 프로젝트명 : JSPStudy

2) 파일명 : test08_05.jsp

3) 액션 태그 : <jsp:include .../>

4) 기타

 
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>JSPStudy</title>
</head>
<body>
 Home > 파일의 현재 위치 : test08_05.jsp
 <hr>
 include 액션 태그를 사용하여<br>
 test08_04.jsp 외부 파일의 내용을 가져옵니다.<br><br>
 <hr>
 <jsp:include page="test08_04.jsp" flush="false" />
</body>
</html>

 

728x90
반응형
LIST