Jslfl【软件开发技术笔记】

jsp中去除jstl留下的空白

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1.使用jsp2.1中的特别属性
<%@ page trimDirectiveWhitespaces="true" %>

2.使用tomcat的配置web.xml
<init-param>  
<param-name>trimSpaces</param-name>  
<param-value>true</param-value>  
</init-param>  
 <servlet>  
         <servlet-name>jsp</servlet-name>  
         <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>  
         <init-param>  
             <param-name>fork</param-name>  
             <param-value>false</param-value>  
         </init-param>  
         <init-param>  
             <param-name>xpoweredBy</param-name>  
             <param-value>false</param-value>  
         </init-param>  
        <init-param>  
            <param-name>trimSpaces</param-name>  
            <param-value>true</param-value>  
         </init-param>  
         <load-on-startup>3</load-on-startup>  
     </servlet>  

3.在页面上加上一个jsp脚本代码
<%out.clear();%>

,

Comments are currently closed.