编程语言
首页 > 编程语言> > java-JSP文件中的母版页

java-JSP文件中的母版页

作者:互联网

我是JSP的新手.当我以前使用ASPX时,我创建了一个具有母版页的项目,其中< body>母版页的内容是这样的:

<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将在母版的控制下?

解决方法:

检查此链接:http://code.google.com/p/jsp-decorator/

您可以为所需的页面设置一个装饰器-主控器.

我使用xml定义哪个页面具有哪个装饰器,如下所示:

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

查看此问题的答案:Is it possible to define a decorator directly in a JSP with Sitemesh?

标签:master-pages,asp-net,java,jsp
来源: https://codeday.me/bug/20191201/2077613.html