<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%System.out.println("👉 hello world 입짱~"); %>
<html>
<link href="./resources/css/bootstrap.min.css" rel="stylesheet">
<title>Hello World</title>
<style>
.btn-pink {
background-color: #ffb6c1; /* 연핑크 */
color: white;
border: none;
}
.btn-pink:hover {
background-color: #ff99aa; /* 마우스 오버 시 조금 진하게 */
color: white;
}
</style>
<body>
<br>
<h1 class="container text-center">🎈Hello World🎈</h1>
<br>
<div class="text-center mt-3">
<h3><a class="btn btn-pink btn-lg" href="<c:url value='/home'/>">welcome</a></h3>
</div>
</body>
</html>
index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<!DOCTYPE html>
<html>
<link href="./resources/css/bootstrap.min.css" rel="stylesheet">
<head>
<meta charset="UTF-8">
<title>Home</title>
</head>
<body>
<nav class="navbar navbar-expand navbar-dark bg-dark">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="<c:url value="/home"/>">Home</a>
<a class="navbar-brand" href="<c:url value="/books/all"/>">books</a>
</div>
</div>
</nav>
<div class="jumbotron">
<div class="container">
<h1 class="display-3">${greeting}</h1>
</div>
</div>
<div class="container">
<div class="text-center">
<h3>${strapline}</h3>
</div>
</div>
<footer class="container">
<hr>
<p>© WebMarket</p>
</footer>
</body>
</html>
welcome.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%System.out.println("👉 books 입짱~"); %>
<!DOCTYPE html>
<html>
<head>
<link href="<c:url value="/resources/css/bootstrap.min.css"/>" rel="stylesheet">
<meta charset="UTF-8">
<title>도서목록</title>
</head>
<body>
<nav class="navbar navbar-expand navbar-dark bg-dark">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="<c:url value="/home"/>">Home</a>
<a class="navbar-brand" href="<c:url value="/books/all"/>">books</a>
</div>
</div>
</nav>
<div class="jumbotron">
<div class="container">
<h1 class="display-3">도서 목록</h1>
</div>
</div>
<div class="container">
<div class="row" align="center">
<c:forEach items="${bookList}" var="book">
<div class="col-md-4">
<h3>${book.name}</h3>
<p>${book.author}</p>
<br>${book.publisher} | ${book.releaseDate}
<p align=left>${fn:substring(book.description, 0, 100)}...</p>
<p>${book.unitPrice}</p>
</div>
</c:forEach>
</div>
<hr>
<footer class="container">
<p>© WebMarket</p>
</footer>
</div>
</body>
</html>
books.jsp