AngelPlayer`s Diary

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

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

 

※ 소스 코드는 Copy & Paste를 하면 제대로 출력되지 않아서,

최하단에 별도의 첨부파일로 제공합니다.

 

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

 

 

 

01. 

page 디렉티브 : JSP 컨테이너가 JSP 페이지를 시행하는데 필요한 정보를 설정
include 디렉티브 : 현재 JSP 페이지의 특정 영역에 외부 파일의 내용을 포함하는 태그
taglib 디렉티브 : 긴 url 속성 값을 prefix 속성 값으로 대신 식별할 수 있도록 해줌

 

 

02.

page 디렉티브

 

 

 

03.

include 디렉티브

 

 

 

04. 

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<p>현재 날짜 : <%= new java.util.Date() %></p>
	<p>5의 제곱 : <%= java.lang.Math.pow(5, 2) %> </p>

</body>
</html>

 

 

 

05.

header.jsp

<h4>Hello, Java Server Pages.</h4>

 

include.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
    <%@ include file="header.jsp" %>
    <p>현재시간 : <%= new java.util.Date() %></p>
</body>
</html>

 

 

 

06.

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

위 코드를 실행하기 위해서는 jstl-1.2.jar 파일을 필요로 합니다.하단 첨부 파일에 같이 첨부하겠습니다.

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<c:forEach var="angel" begin="0" end="10" step="1"> 
		<c:choose>	
			<c:when test="${angel%2==0 }">
				${angel}
			</c:when>
		</c:choose>
    </c:forEach>
</body>
</html>

 

 

 

07.

welcome.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>


<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">

	<title>Welcome</title>
</head>
	<%! String greeting = "도서 웹 쇼핑몰";
	String tagline = "Welcome to Web Market!";
	%>

<body>
	<%@ include file="menu.jsp" %>

	<div class="jumbotron">
		<div class="container">
			<h1 class="display-3"> <%= greeting %> </h1>
		</div>
	</div>

	<div class="container">
		<div class="text-center">
			<h3>
				<%=tagline%>
			</h3>
		</div>
		<hr>
	</div>

	<%@ include file="footer.jsp" %>
</body>
</html>

 

menu.jsp

<nav class="navbar navbar-inverse bg-dark" style="margin:0">
	<div class="container">
		<div class="navbar-header">
			<a href="#" class="navbar-brand">Home</a>
		</div>
	</div>
</nav>	

 

footer.jsp

<footer class="container">
    <p>&copy; BookMarket</p>
</footer>

 

ch03.zip
0.00MB
jstl-1.2.zip
0.35MB

 

공유하기

facebook twitter kakaoTalk kakaostory naver band