【问题标题】:Remove whitespace in HTML created by JSP comments [duplicate]删除由 JSP 注释创建的 HTML 中的空格 [重复]
【发布时间】:2015-06-23 14:56:10
【问题描述】:

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

有没有设置不输出那些空行?

【问题讨论】:

    标签: jsp spring-mvc


    【解决方案1】:

    有一个 trimWhiteSpaces 指令应该可以做到这一点,

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

    <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" %>
    

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

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

    【讨论】:

      猜你喜欢
      • 2011-01-30
      • 2018-06-24
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      相关资源
      最近更新 更多