1. 程式人生 > >關於jsp頭部出現大量空白行的解決方法

關於jsp頭部出現大量空白行的解決方法

正常情況應該是使用了 <%@include%>

1. 在專案的web.xml中加入以下配置即可

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

</jsp-config>

2. 在tomcat 的配置檔案 web.xml中找到 jspServlet 加入以下配置

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

</init-param>

trimSpaces引數介紹

Should white spaces in template text between actions or directives be trimmed?

在模板文字中,操作或指令之間的空格應該被刪除嗎?  

預設為false  修改為true 後會刪除多餘空格

3.也可以在單獨jsp頁面配置( 不推薦)

    在單獨頁面頭處加上以下配置 

<%@ page trimDirectiveWhitespaces="true" %>