删除JSP注释创建的HTML中的空格

时间:2015-06-23 14:56:10

标签: jsp spring-mvc

当我的SpringMVC应用程序向请求发送HTML回复时,输出中有大量连续的空白行似乎与JSP文件中的注释位置相对应。

是否有设置不输出这些空行?

1 个答案:

答案 0 :(得分:1)

有一个trimWhiteSpaces指令应该能够做到这一点,

将此文件添加到jsp-config部分,您的web.xml应该这样做:

<jsp-config>
  <jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <trim-directive-whitespaces>true</trim-directive-whitespaces>
  </jsp-property-group>
</jsp-config>

或者将其添加到JSP页面的顶部是另一种选择:

<%@ page trimDirectiveWhitespaces="true" %>

如果您的servlet容器不支持JSP 2.1 trimDirectiveWhitespaces属性,那么您可以尝试将其添加到您的web.xml文件中:

<init-param>
    <param-name>trimSpaces</param-name>
    <param-value>true</param-value>
</init-param>