Study/WebServer

[웹 쇼핑몰 실습] 한글 출력 및 페이지 모듈화

Gyuri 2021. 8. 22. 23:08

한글 및 현재 접속 시간 출력

welcome.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
	pageEncoding="UTF-8"%>
<%@ page import="java.util.Date" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<link rel="stylesheet"
	href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<title>Welcome</title>
</head>
<body>
	<nav class="navbar navbar-expand navbar-dark bg-dark">
		<div class="container">
			<div class="navbar-header">
				<a class="navbar-brand" href="./welcom.jsp"> Home </a>
			</div>
		</div>
	</nav>
	<%!String greeting = "웹 쇼핑몰에 오신 것을 환영합니다";
	String tagline = "Welcome to Web Market!";%>

	<div class="jumbotron">
		<div class="container">
			<h1 class="display-3">
				<%=greeting%>
			</h1>
		</div>
	</div>
	<main role="main">
		<div class="container">
			<div class="text-center">
				<h3>
					<%=tagline%>
				</h3>
				<%
				Date day = new Date(); // 객체 생성
				int hour = day.getHours();
				int minute = day.getMinutes();
				int second = day.getSeconds();
				
				String pmam = "";
				if(hour / 12 == 0)
					pmam = "AM";
				else {
					pmam = "PM";
					hour = hour-12;
				}
				%>
				
				현재 접속 시각: <%=hour + ":" + minute + ":" + second + pmam %>
			</div>
			<hr>
		</div>
	</main>
	<footer class="container">
		<p>&copy; WebMarket</p>
	</footer>
</body>
</html>

 

웹 페이지 모듈화

menu.jsp

<nav class="navbar navbar-expand navbar-dark bg-dark">
	<div class="container">
		<div class="navbar-header">
			<a class="navbar-brand" href="./welcom.jsp"> Home </a>
		</div>
	</div>
</nav>

footer.jsp

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