从 Tiles 属性访问页面名称
Access Page Name from Tiles Attribute
我们的自动化团队希望我们 'embed' 页面上隐藏字段中的页面名称,以帮助他们确认已正确导航。
我们使用 Apache tiles 构建我们的页面,使用一个框架(页眉、正文、页脚),其中正文包含我们的大部分内容。
有没有办法从框架内访问 body 元素是什么?
这是我们的结构:
<div id="content-wrapper">
<tiles:insertAttribute name="header" ignore="true" />
<div id="content" class="container">
<tiles:insertAttribute name="message" ignore="true" />
<tiles:insertAttribute name="body" ignore="true" />
</div>
<tiles:insertAttribute name="footer" ignore="true" />
</div>
我发现我可以将 body 对象作为字符串访问并将其作为变量输出然后:
<c:set var="pageId"><tiles:getAsString name="body"/></c:set>
<div id="page-id" data-page-id="${pageId}"><!-- --></div>
我们的自动化团队希望我们 'embed' 页面上隐藏字段中的页面名称,以帮助他们确认已正确导航。
我们使用 Apache tiles 构建我们的页面,使用一个框架(页眉、正文、页脚),其中正文包含我们的大部分内容。
有没有办法从框架内访问 body 元素是什么?
这是我们的结构:
<div id="content-wrapper">
<tiles:insertAttribute name="header" ignore="true" />
<div id="content" class="container">
<tiles:insertAttribute name="message" ignore="true" />
<tiles:insertAttribute name="body" ignore="true" />
</div>
<tiles:insertAttribute name="footer" ignore="true" />
</div>
我发现我可以将 body 对象作为字符串访问并将其作为变量输出然后:
<c:set var="pageId"><tiles:getAsString name="body"/></c:set>
<div id="page-id" data-page-id="${pageId}"><!-- --></div>