關於jsp頭部出現大量空白行的解決方法
阿新 • • 發佈:2018-12-18
正常情況應該是使用了 <%@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" %>