jsp中取出空白行的方法

jsp页面经常使用jstl尤其是循环遍历会产生大量空白行,至于影不影响性能,俺不知道,下面是几种可以有效的去除空白行的方法

方法一:

### 页面顶部添加
<%@ page  trimDirectiveWhitespaces = "true" %>  

这种方式我自己尝试了比较不错
ps:针对单个页面,支持JSP 2.1+

方法二(未尝试):

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

ps:支持servlet 2.5+, 即 web.xml的 XSD版本为2.5,在web.xml中加入

方法三(未尝试):

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

ps:Tomcat 5.5.x+, 在Tomcat安装目录/conf/web.xml中找到名叫"jsp"的servlet,添加上面一段代码

这个问题自从我上学到现在一直困扰着我,我以为没有办法去除,今天传入的数据比较多,使用c:if过滤了比较多的代码,导致产生了大量的空行,所以就搜了一下,还真有,爽!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值