index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%String p=request.getParameter("p");
if(p==null)p="welcome.jsp";
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<style type="text/css">
.mainTable{ width:500px; height:400px; }
.mainTable td { border:3px solid navy; }
.mainTable .top{}
.mainTable .menu{ width:200px; height:200px; }
.mainTable .content{}
.mainTable .bottom{}
</style>
</head>
<body>
<table class="mainTable">
<tr><td class="top" colspan="2">
<jsp:include page="top.jsp"/>
</tr>
<tr>
<td class="menu">
<jsp:include page="menu.jsp"/>
<td class="content">
<jsp:include page="<%=p %>"/>
</tr>
<tr><td class="bottom" colspan="2">
<jsp:include page="bottom.jsp"/>
</td></tr>
</table>
</body>
</html>
<jsp:include page =""/> 를 보면 반복된 작업을 하지 않으려 모듈화를 했습니다. 유지보수 할 시 해당 파일만 작업하면 되요~
top.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<% String str=(String)session.getAttribute("id");
if(str==null)str="GUEST";
%>
<h1 style="text-align:center">서울IT교육센터</h1>
<div style="text-align:right">
<%=str%>님 즐거운시간되세요~</div>
menu.jsp
<%@page import="java.net.URLEncoder"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%
int activeCNT=0;
if(application.getAttribute("activeCNT")!=null){
activeCNT=(int)application.getAttribute("activeCNT");
}
%>
총방문자수 : XXX<br>
현재접속자수: <%=activeCNT %><br>
<%
if(session.getAttribute("id")==null){
out.print("<a href='index.jsp?p=loginForm.jsp'>"+"로그인"+"</a><br/>");
}
%>
<a href="logout.jsp">로그아웃</a>
bottom.jsp
<pre>
학사행정관리시스템 | 본 사이트는 이메일주소를 무단수집하는 행위를 거부합니다. [법률 제 8486호]
대표 : 박영하 (660-300) 경상남도 진주시 가좌길74번길 8 (가좌동 639-1,혜람빌딩) 사업자번호 : 613-91-48507
TEL : 055)753-3677 E-mail : young_ha@hotmail.com
Copyrights © 2020 www.seoulit.co.kr All Rights Reserved. (Excute Time 0.059)
</pre>