天天看点

去除JSP页面自动生成的空行

我们写的jsp页面在浏览器端查看源代码时经常会出现很多空行,影响浏览感官。他们是由<%...%>后的回车换行而生成的,也就是说每一行由<%...%>包含的JSP代码到客户端都变成一个空行,虽然不影响浏览,但还是希望能把他们删掉。

方法一:

在每个你需要处理的jsp页面同样引

<%@ page trimDirectiveWhitespaces="true" %>
           

方法二:

在你的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有效

方法三:

找到你tomcat 目录下 \conf\web.xml文件,在jsp servlet增加参数

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

第三种是最佳办法,任何经过容器编译的都有效

jsp