<%@page import="java.util.Date" %><%@page import="java.text.SimpleDateFormat" %>
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<jsp:include page="menu.jsp"></jsp:include>
<div class="mt-4 p-5 bg-primary text-white">
<div class="container">
<h1 class="diplay-3">
Welcome to Web Shopping Mall
</h1>
</div>
</div>
<div class="container">
<div class="text-center">
<h3>Welcome to Web Market!</h3>
<%
Date now = new Date();
SimpleDateFormat format = new SimpleDateFormat("hh:mm:ss a");
%>
Time!!!: <%= format.format(now)%>
</div>
</div>
<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>
<nav class="navbar navbar-expand navbar-dark bg-dark">
<div class="container">
<div class="navbar-header">
<a href="./welcome.jsp" class="navbar-brand">Home</a>
<a href="./products.jsp" class="navbar-brand">Products</a>
</div>
</div>
</nav>
<footer class="container">
<p>
© WebMarkert
</p>
</footer>
<%@page import="com.survivalcoding.domain.model.Product"%>
<%@page import="java.util.List"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<jsp:useBean id="repository" class="com.survivalcoding.data.ProductRepository" scope="session"></jsp:useBean>
<html>
<head>
<meta charset="UTF-8">
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
rel="stylesheet">
<script
src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<jsp:include page="menu.jsp"></jsp:include>
<div class="p-5 bg-primary text-white">
<div class="container">
<h1 class="display-3">상품 정보</h1>
</div>
</div>
<%
String id = request.getParameter("id");
Product product = repository.getProductById(id);
%>
<div class="container">
<div class="row" align="center">
<div class="col-md-6">
<h3><%= product.getName() %></h3>
<p><%= product.getDescription() %></p>
<p><b>상품 코드 : </b><span class="badge badge-danger"><%= product.getId() %></span></p>
<p><b>제조사 : </b><%= product.getManufacturer()%></p>
<p><b>분류 : </b><%= product.getCategory()%></p>
<p><b>재고 수 : </b><%= product.getUnitsInStock()%></p>
<p><%= product.getUnitPrice() %>원</p>
<p><a href="" class="btn btn-info">상품 주문 »</a></p>
<a href="products.jsp" class="btn btn-secondary">상품 목록 »</a>
</div>
</div>
</div>
</div>
<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>
<%@page import="com.survivalcoding.domain.model.Product"%>
<%@page import="java.util.List"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<jsp:useBean id="repository" class="com.survivalcoding.data.ProductRepository" scope="session"></jsp:useBean>
<html>
<head>
<meta charset="UTF-8">
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"
rel="stylesheet">
<script
src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>
</head>
<body>
<jsp:include page="menu.jsp"></jsp:include>
<div class="p-5 bg-primary text-white">
<div class="container">
<h1 class="display-3">상품 목록</h1>
</div>
</div>
<div class="container">
<div class="row" align="center">
<%
List<Product> products = repository.getAllProducts();
for (int i =0 ;i<products.size();i++){
Product product = products.get(i);
%>
<div class="col-md-4">
<h3><%= product.getName() %></h3>
<p><%= product.getDescription() %></p>
<p><%= product.getUnitPrice() %>원</p>
<p><a href="product.jsp?id=<%= product.getId() %>" class="btn btn-secondary">상세 정보 »</a></p>
</div>
<%
}
%>
</div>
</div>
</div>
<jsp:include page="footer.jsp"></jsp:include>
</body>
</html>