사이드 메뉴페이지


<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<a href='?page=newitem'>신상품</a>

<br>

<a href="?page=bestitem"> 인기상품</a>


</body>

</html>


현재 프로젝트에 포함되있다면 ?를 구분으로 page라는 속성명을써주고 newitem.jsp에서 .jsp만

뺀 파일명을 써준다.



템플릿페이지


<%@ page language="java" contentType="text/html; charset=EUC-KR"

pageEncoding="EUC-KR"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">

<title>Insert title here</title>

</head>

<body>

<%

request.setCharacterEncoding("euc-kr");

String pagefile = request.getParameter("page");

//리퀘스트로 위에 넘긴 Get방식의 파라미터명을 써서 내용을 받는다.

if (pagefile == null) {

pagefile = "newitem";

}

%>

<table border="1" width="600" height="200" align="center">

<tr>

<td colspan="2"><jsp:include page="top.jsp"></jsp:include></td>

</tr>

<tr>

<td><jsp:include page="left.jsp"></jsp:include></td>

<td style="width: 60%"><jsp:include

page='<%=pagefile + ".jsp"%>'></jsp:include></td>

//클릭에따라서 가변적으로 페이지가 변하게 작성됨

//파라미터는 newitem또는 bestitem으로 속성명을 정했다.

//넘어온값에 .jsp를 붙여서 url을 완성한다.

//실행하게되면 url은 다음과 같이 작성됨


//http://localhost/ActionTag/template.jsp?page=newitem 이런식으로 템플릿페이지 뒤로 붙어서나온다.

</tr>

<tr>

<td colspan="2"><jsp:include page="bottom.jsp"></jsp:include></td>

</tr>


</table>



</body>

</html>



'JAVA > JSP' 카테고리의 다른 글

JSP 커넥션 풀이란?  (0) 2015.08.21
Jsp page 지시어  (0) 2015.08.19
Jsp 세션에저장된 내용 한번에 출력하기(Enumeration)  (0) 2015.08.19
JSP Scope & Attribute  (0) 2015.08.19
JSP session을 배열로 처리하기  (0) 2015.08.13
블로그 이미지

왕왕왕왕

,