Итак, у меня есть макет Tiles, в котором есть некоторые атрибуты. Это выглядит так:
<body>
<div id="header">
<tiles:insertAttribute name="header" />
</div>
<div id="content">
<tiles:insertAttribute name="content" />
</div>
<div id="footer">
<tiles:insertAttribute name="footer" />
</div>
</body>
Мой файл элемента заголовка выглядит следующим образом:
<h1>Header</h1>
<div id="nav">
<ul>
<li>Nav Item 1</li>
<li>Nav Item 2</li>
</ul>
<hr />
</div>
Меня раздражает то, что отступ элемента заголовка не учитывается. Визуализированный вывод для заголовка выглядит так:
<body>
<div id="header">
<h1>Header</h1>
<div id="nav">
<ul>
<li>Nav Item 1</li>
<li>Nav Item 2</li>
</ul>
<hr />
</div>
</div>
....
Мне бы хотелось, чтобы это выглядело так:
<body>
<div id="header">
<h1>Header</h1>
<div id="nav">
<ul>
<li>Nav Item 1</li>
<li>Nav Item 2</li>
</ul>
<hr />
</div>
</div>
....
Есть ли способ настроить Tiles или добавить какой-нибудь фильтр для сохранения отступа в конечном отрендеренном выводе? Наконец, я в настоящее время обрезаю пробелы с помощью:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>