我在删除 JSP 文件中的前导空格/空格和空行时遇到问题。为了减少每个jsp文件的大小,当我构建项目时应该删除这些无用的空白。
Maven 用于构建项目。是否有可能在所有 jsp 文件中删除它(例如使用正则表达式)?目前我还没有发现任何可能性。
我发现的唯一一件事是在 jsp 文件中使用 trimDirectiveWhitespaces
删除指令空格,但这并没有删除前导空格。
对于编程来说,这些格式需要有一个良好的概述,但如果编译器(或预编译器)可以在 .war
文件中删除它,那就太好了。
示例:
文件:
<div class="half left">
<h2>Contact</h2>
<table>
<tr>
<th>Name:</th>
<td>${person.firstname} ${person.surname}</td>
</tr>
<tr>
<th>Tel:</th>
<td>${person.phone}</td>
</tr>
<tr>
<th>Fax:</th>
<td>${person.fax}</td>
</tr>
<tr>
<th>E-Mail:</th>
<td><a href="mailto:${person.email}">${person.email}</a></td>
</tr>
</table>
</div>
编译后.war
中的文件:
<div class="half left">
<h2>Contact</h2>
<table>
<tr>
<th>Name:</th>
<td>${person.firstname} ${person.surname}</td>
</tr>
<tr>
<th>Tel:</th>
<td>${person.phone}</td>
</tr>
<tr>
<th>Fax:</th>
<td>${person.fax}</td>
</tr>
<tr>
<th>E-Mail:</th>
<td><a href="mailto:${person.email}">${person.email}</a></td>
</tr>
</table>
</div>
如果有人有想法(也许直接在 pom.xml
中?)感谢您的回复。
最佳答案
我没有这个想法,但基于兴趣,为什么有人可以这样做(我是一名后端开发人员,刚刚学到了一些东西:))我发现了这篇文章:
http://blog.gkishor.net/2014/05/removing-white-space-in-jsps-for-webapps-using-maven/
对我们包含 JSP 的组件之一进行的快速测试取得了成功。
关于java - 编译时删除 JSP 文件中的前导空格/空格和空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29008057/