카테고리 없음

211025-211029_mini project(layout,index)

요옫 2021. 10. 26. 17:47

layout(info,main,menu,title)

 

info.jsp

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

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

<title>Insert title here</title>

</head>

<body>

<div style="font-size: 12pt; line-height: 25px;">

  <span class="glyphicon glyphicon-user">쌍용교육센터</span><br>

  <span class="glyphicon glyphicon-phone-alt">02-1111-7895</span><br>

  <span class="glyphicon glyphicon-map-marker">서울시 강남구</span><br>

  <span class="glyphicon glyphicon-envelope">sist@gmail.com</span><br>

  <span class="glyphicon glyphicon-barcode" style="font-size: 20px;"></span>

</div>

</body>

</html>

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

main.jsp

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

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

<title>Insert title here</title>

<style type="text/css">

img.mainimg {

width: 800px;

height: 400px;

}

</style>

 

</head>

<body>

<!-- indexd에서 main을 가져왔기에 ../image할 필요가 없다 -->

<img alt="" src="image/logo.png" class="mainimg">

</body>

</html>

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

menu.jsp

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

    pageEncoding="utf-8"%>

<%-- <!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<link href="https://fonts.googleapis.com/css2?family=Dokdo&family=Gaegu&family=Gugi&family=Nanum+Pen+Script&display=swap" rel="stylesheet">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

<script src="https://code.jquery.com/jquery-3.5.0.js">

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js">

 

<title>Insert title here</title>

</head>

<%

//프로젝트 경로구하기

String root=request.getContextPath();

 

%>

<body>

<a href="<%=root%>/">메인</a>&nbsp;&nbsp;&nbsp;

<a href="<%=root%>/">로그인</a>&nbsp;&nbsp;&nbsp;

<a href="<%=root%>/index.jsp?main=member/memberform.jsp">회원</a>&nbsp;&nbsp;&nbsp;

<a href="<%=root%>/">방명록</a>&nbsp;&nbsp;&nbsp;

<a href="<%=root%>/">Q&A</a>&nbsp;&nbsp;&nbsp;

<a href="<%=root%>/">답변형게시판</a>&nbsp;&nbsp;&nbsp;

<a href="<%=root%>/">상품등록게시판</a>&nbsp;&nbsp;&nbsp;

</body>

</html> --%>

<!DOCTYPE html>

<html class="csstransforms no-csstransforms3d csstransitions"><head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">

<title>Responsive Drop Down Menu jQuery CSS3 Using Icon Symbol</title>

<link rel="stylesheet" type="text/css" href="menu/css/font-awesome.css">

<link rel="stylesheet" type="text/css" href="menu/css/menu.css">

    

<script type="text/javascript" src="menu/js/jquery.js"></script>

<script type="text/javascript" src="menu/js/function.js"></script>

 

</head>

<%

//프로젝트 경로구하기

String root=request.getContextPath();

 

%>

<body>

 

<div id="wrap">

<header>

<div class="inner relative">

<a class="logo" href="http://www.freshdesignweb.com"><img src="menu/images/logo.png" alt="fresh design web"></a>

<a id="menu-toggle" class="button dark" href="#"><i class="icon-reorder"></i></a>

<nav id="navigation">

<ul id="main-menu">

<li class="current-menu-item"><a href="http://www.freshdesignweb.com">Home</a></li>

<li class="parent">

<a href="#">Member</a>

<ul class="sub-menu">

<li><a href="<%=root%>/index.jsp?main=member/memberform.jsp"><i class="icon-wrench"></i> 회원가입</a></li>

<li><a href="<%=root%>/index.jsp?main=member/memberlist.jsp"><i class="icon-credit-card"></i>  회원명단</a></li>

</ul>

</li>

<li><a href="#">로그인</a></li>

<li class="parent">

<a href="#">방명록</a>

<ul class="sub-menu">

<li><a href="#">방명록</a></li>

<li><a href="#">Q&A</a></li>

</ul>

</li>

<li><a href="http://www.freshdesignweb.com/responsive-drop-down-menu-jquery-css3-using-icon-symbol.html">고객게시판</a>

<ul class="sub-menu">

<li><a href="#"><i class="icon-wrench"></i> 게시판</a></li>

<li><a href="#"><i class="icon-credit-card"></i>  고객의 소리 </a></li>

</ul>

</li>

</ul>

</nav>

<div class="clear"></div>

</div>

</header>

</div>    

</body></html>

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

title.jsp

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

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

<title>Insert title here</title>

</head>

<%

//프로젝트 경로 구하기

String root=request.getContextPath();

%>

<body>

<a href="<%=root%>/index.jsp">

<img alt="" src="<%=root%>/image/a02.png" hspace="20" width="70">

JSP Mini Project</a>

</body>

</html>

 

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 

 

index.jsp

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

    pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<link href="https://fonts.googleapis.com/css2?family=Do+Hyeon&display=swap" rel="stylesheet">

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css">

<script src="https://code.jquery.com/jquery-3.5.0.js"></script>

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>

<title>Insert title here</title>

 

<style type="text/css">

div.layout {

border: 0px solid gray;  /* 겹치는지 확인,, 안 겹치면 0px로 */

position: absolute;

}

 

div.title {

width: 100%;

height: 80px;

line-height: 80px;

font-size: 30px;

font-family: 'Do Hyeon';

text-align: center;

}

 

div.menu {

width: 100%;

height: 80px;

line-height: 80px;

font-size: 20px;

font-family: 'Do Hyeon';

text-align: center;

top: 80px;

}

 

div.info {

width: 170px;

height: 200px;

line-height: 10px;

font-size: 15pt;

font-family: 'Do Hyeon';

left: 30px;

top: 300px;

padding: 20px 10px;

border: 5px groove lightgray;

border-radius: 30px;

}

 

div.main {

width: 1200px;

height: 700px;

font-size: 14pt;

font-family: 'Do Hyeon';

left: 300px;

top: 200px;

}

 

a,a:hover {

color: black;

text-decoration: none;

 

}

</style>

</head>

<body>

<%

//프로젝트 경로 구하기

String root=request.getContextPath();

 

String mainPage="layout/main.jsp";  //기본페이지

 

//url을 통해서 main값을 읽어서 출력

if(request.getParameter("main")!=null){

mainPage=request.getParameter("main");

}

%>

 

<div class="layout title">

  <jsp:include page="layout/title.jsp"/>

</div>

 

<div class="layout menu">

  <jsp:include page="layout/menu.jsp"/>

</div>

 

<div class="layout info">

  <jsp:include page="layout/info.jsp"/>

</div>

 

<div class="layout main">

  <jsp:include page="<%=mainPage%>"/>

</div>

</body>

</html>