jsp去除jstl留下的空白

在做项目的时候,经常会使用到JSTL和EL表达式,有时我们需要看下页面生成的源代码,但是当jsp中充满了jstl的各种标签,页面就会存在很多的空白部分,有时太多了会让浏览器假死掉,这是我们就想要去掉这些空白的部分了。去掉的方法很多,下面一一列举出来。 

1.使用jsp2.1中的特别属性 

Java代码1.<%@ page trimDirectiveWhitespaces="true" %>   
2.使用tomcat的配置web.xml 

XML/HTML代码1.<init-param>  
2.<param-name>trimSpaces</param-name>  
3.<param-value>true</param-value>  
4.</init-param>  
5.  
6.  
7.     <servlet>  
8.         <servlet-name>jsp</servlet-name>  
9.         <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>  
10.         <init-param>  
11.             <param-name>fork</param-name>  
12.             <param-value>false</param-value>  
13.         </init-param>  
14.         <init-param>  
15.             <param-name>xpoweredBy</param-name>  
16.             <param-value>false</param-value>  
17.         </init-param>  
18.        <init-param>  
19.            <param-name>trimSpaces</param-name>  
20.            <param-value>true</param-value>  
21.         </init-param>  
22.         <load-on-startup>3</load-on-startup>  
23.     </servlet>  
3.在页面上加上一个jsp脚本代码 

JavaScript代码1.<%out.clear();%> 


4

http://raibledesigns.com/rd/entry/trim_spaces_in_your_jsp1

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

 

原文地址:https://www.cnblogs.com/opaljc/p/2713408.html