Имя страницы доступа из атрибута плиток

Наша команда автоматизации хотела бы, чтобы мы "встраивали" имена страниц в скрытое поле на нашей странице, чтобы помочь им подтвердить, что они правильно перемещались.

Мы используем плитки Apache для создания наших страниц, используя фрейм (заголовок, тело, нижний колонтитул), где тело содержит большую часть нашего контента.

Есть ли изнутри рамки способ доступа к элементу 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>

1 ответ

Решение

Я обнаружил, что могу получить доступ к объекту body в виде строки и вывести его как переменную:

<c:set var="pageId"><tiles:getAsString name="body"/></c:set>
<div id="page-id" data-page-id="${pageId}"><!-- --></div>
Другие вопросы по тегам