2
所以我有一個Tiles佈局,它有一些屬性。它看起來像這樣:在Apache 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>
....
是否有配置瓷磚或添加某種過濾器的保存方式最終渲染輸出中的縮進?最後,我目前正在修剪空白搭配:
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>