카테고리 없음

bookmarket

별초롱언니 2025. 6. 17. 10:43
<%@ 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>&copy; 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>&copy; WebMarket</p>
		</footer>
	</div>
</body>
</html>

books.jsp