include(로그인)

서울IT코드정리 /kyChoi·2021년 10월 24일
0

JSP 정리❤

목록 보기
8/22
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>

만약 id를 입력하지 않고 로그인 누르면 로그인폼 페이지로 이동합니다~ http://localhost/project4/index.jsp?p=loginForm.jsp가 돼요 <jsp:include page="<%=loginForm.jsp%>">

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>
profile
건물주가 되는 그날까지

0개의 댓글