У меня есть одна JSP-страница шаблона:
<html>
<head></head>
<body>
<c:set var="temp" scope="request" value="" />
<tile:insertAttribute name="header"/>
<tile:insertAttribute name="body"/>
<tile:insertAttribute name="footer"/>
</body>
</html>
Мой шаблон XML приведен ниже:
<tiles-definitions>
<definition name="home" extends="template">
<put-attribute name="temp" value="home" />
<put-attribute name="body" value="/WEB-INF/pages/home.jsp" />
</definition>
<definition name="template" template="/WEB-INF/templates/template.jsp">
<put-attribute name="temp" />
<put-attribute name="header" value="/WEB-INF/pages/includes/header.jsp" />
<put-attribute name="body" />
<put-attribute name="footer" value="/WEB-INF/pages/includes/footer.jsp" />
</definition>
<tiles-definitions>
Мой вопрос:
Когда я установил значение "home"
в имени "temp"
в домашнем определении, я хочу получить это значение "home"
на странице заголовка и страницы нижнего колонтитула, поэтому я делаю ${temp}
, но не нашел значение "home"
.
Возможно? Если да, то как?