jsp中使用了jstl等标签为什么生成的html源代码中该行有空行?

调皮的XD 发布于 2014/06/21 15:36
阅读 772
收藏 1

<c:if test="${true}">
我有权限看这里的内容
</c:if>

比如说上面一段代码,c:if标签所占的一行生成的html代码中是空行,怎么去掉空行?这是什么原因造成的

加载中
0
hizhengfu
hizhengfu
<%@ tag language="java" pageEncoding="UTF-8" trimDirectiveWhitespaces="true"%> 
调皮的XD
调皮的XD
3q亲测有用
0
小99
小99
没必要去掉吧?无所谓啊!
0
小99
小99
有什么影响吗
调皮的XD
调皮的XD
我就是不知道有什么影响,看着比较别扭,不知道对seo有影响不? 我看很多jsp网站没有空行呀
0
mengjunxiaoxiang
mengjunxiaoxiang

这样写就是了

<c:if test="${true}">我有权限看这里的内容</c:if>

调皮的XD
调皮的XD
这只是治标不治本的一个办法,
0
pantrick
pantrick
楼主我觉得你走火入魔了,空行html会自动忽略的,我觉得对seo没什么影响
调皮的XD
调皮的XD
怎么百度了一下很多都是删除空行可以提高网页打开速度?不解 我会告诉你楼主我有强迫症嘛?哈哈
0
大红薯
大红薯
可以在jsp添加指令 <%@ page trimDirectiveWhitespaces="true" %>
0
大红薯
大红薯
<%@ page trimDirectiveWhitespaces="true" %>
0
大红薯
大红薯
trimDirectiveWhitespaces="true"
调皮的XD
调皮的XD
3q
返回顶部
顶部