2012-07-24 3 views
3

JSP를 처음 사용합니다. 내가 ASPX 작업을 사용하는 경우 내가 마스터 페이지와 프로젝트를 생성, 마스터 페이지의 <body>이 같았다 :JSP 파일의 마스터 페이지

<body> 
    <asp:ContentPlaceHolder ID="MainContent" runat="server"> 
    </asp:ContentPlaceHolder>   
</body> 

마스터를 제외한 모든 ASPX 파일 예를 들어 처음 MasterPageFile="~/Site.master"에 있었다

<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 

는이 같은 MainContent에 쓴 :

<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent"> 
    code ... 
</asp:Content> 

가 지금은 JSP에서 같은 생각을 만들려고합니다. 어떻게 마스터를 정의 할 수 있으며 다른 JSP가 마스터의 제어를 받도록 정의 할 수 있습니까?

답변

3

확인이 링크 : - 마스터 - 당신이 원하는 페이지 http://code.google.com/p/jsp-decorator/

당신은 장식을 가질 수 있습니다.

내가 가지고있는 페이지 정의 할 xml을 사용하는 장식, 뭔가 같은 : Is it possible to define a decorator directly in a JSP with Sitemesh?

:

<decorator name="name" page="decorator.jsp"> 
    <pattern>/folderName/*</pattern> 
    <pattern>/folerName2/*</pattern> 
</decorator> 

이 질문에 대한 답변을 참조하십시오