4장 연습문제 소스코드
4장 연습문제
1. 다음 중 액션 태그에 대한 설명으로 옮지 않은 것은 무엇인가?
- 1번 <% ... %>와 같은 스크립트 태그의 형식을 따른다
2. forward 액션 태그에 대한 설명으로 옳지 않은 것은 무엇인가?
- 2번 이전 페이지 및 이동 페이지의 모든 내용을 출력한다
3. include 액션 태그에 대한 설명으로 옳지 않은 것은 무엇인가?
- 3번 정적 페이지에 사용한다
4. 자바빈즈를 작성할 때 따라야 할 규칙이 아닌 것은 무엇인가?
- 1번 자바 클래스는 java.io.Serializable 인터페이스를 반드시 구현해야 한다
5. 자바빈즈에 사용하는 액션 태그로 옮지 않은 것은 무엇인가?
- 2번 setBean 액션 태그
6. 다음은 include 액션 태그에서 second.jsp 파일로 매개변수 date 값을 전송하는 프로그램의 밑줄에 들어갈 올바른 것은 무엇인가?
- 1번 param
7. 다음 프로그램의 밑줄에 들어갈 올바른 것은 무엇인가?
- 2번 useBean
소스 코드
8.
<!-- forward.jsp -->
<html>
<head>
<title>구구단 출력하기</title>
</head>
<body>
<h2>구구단 출력하기</h2>
<jsp:forward page="forward_data.jsp">
<jsp:param name="number" value="5" />
</jsp:forward>
</body>
</html>
<!-- forward_data.jsp -->
<%
int number = Integer.parseInt(request.getParameter("number"));
%>
<html>
<head>
<title>구구단 출력</title>
</head>
<body>
<h2><%= number %>단 출력</h2>
<%
for (int i = 1; i <= 9; i++) {
int result = number * i;
%>
<%= number %> * <%= i %> = <%= result %><br>
<%
}
%>
</body>
</html>
9.
<!-- include.jsp -->
<html>
<head>
<title>구구단 출력하기</title>
</head>
<body>
<h4>구구단 출력하기</h4>
<jsp:include page="include_data.jsp">
<jsp:param name="number" value="5" />
</jsp:include>
</body>
</html>
<!-- include_data.jsp -->
<%
int number = Integer.parseInt(request.getParameter("number"));
%>
<html>
<head>
<title>구구단 출력</title>
</head>
<body>
<h2><%= number %>단 출력</h2>
<%
for (int i = 1; i <= 9; i++) {
int result = number * i;
%>
<%= number %> * <%= i %> = <%= result %><br>
<%
}
%>
</body>
</html>
10.
// GuGuDan.java
package ch04.com.dao;
public class GuGuDan {
public String process(int number) {
StringBuilder result = new StringBuilder();
for (int i = 1; i <= 9; i++) {
result.append(number).append(" * ").append(i).append(" = ").append(number * i).append("<br>");
}
return result.toString();
}
}
<!-- useBean.jsp -->
<%@ page import="ch04.com.dao.GuGuDan" %>
<jsp:useBean id="gugu" class="ch04.com.dao.GuGuDan" />
<html>
<head>
<title>구구단 출력하기</title>
</head>
<body>
<h4>구구단 출력하기</h4>
<%= gugu.process(5) %>
</body>
</html>
'프로그래밍 > JSP' 카테고리의 다른 글
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 6장 설명, 연습문제 (0) | 2024.06.04 |
---|---|
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 5장 설명, 연습문제 (1) | 2024.06.03 |
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 3장 설명, 연습문제 (0) | 2024.05.06 |
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 2장 설명, 연습문제 (0) | 2024.05.05 |
[쉽게 배우는 JSP 웹프로그래밍 개정2판] 1장 설명, 연습문제 (0) | 2024.05.04 |
댓글