【发布时间】:2010-10-06 20:31:35
【问题描述】:
我在我的网络应用程序中使用 Tiles。我在瓷砖中有一个标准布局(standard.jsp)。在standard.jsp 之上有很多包含,涉及标签库等。
让我们做一个简化的例子。
标准.jsp:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/jsp/includes/include.jsp" %>
<html>
<head>
<tiles:insertAttribute name="head" flush="false"/>
</head>
<body>
<tiles:insertAttribute name="body" flush="false"/>
</body>
</html>
body.jsp:
<div id="body-div">
<p>Hello, <c:out value="${forname}" />!</p>
</div>
打印出来:
Hello, !
我想在图块中使用标签,但它不起作用。它只有在我将包含添加到 tile-jsp 时才有效。
body.jsp 包含:
<%@ include file="/WEB-INF/jsp/includes/include.jsp" %>
<div id="body-div">
<p>Hello, <c:out value="${forname}" />!</p>
</div>
打印出来:
Hello, John!
有没有更好的方法来做到这一点,还是我必须将所有包含添加到每个使用的 jsp 中?
【问题讨论】:
标签: java apache jakarta-ee web-applications tiles