发新话题
移动帖子 加入精华 加入置顶 加入收藏 关注此帖

jsp 生成html时产生很多空行,请问有什么方法解决?



jsp 生成html时产生很多空行,请问有什么方法解决?

Application Server在处理编译jsp时对于%>和<%之间的内容一般是原样输出,还有TAG标签后面的换行符也是原样输出,这样就在输出到客户端的HTML代码中产生了很多的空行;
不知道有什么简单的方法去解决?还是使用FITLER(不太了解)
编辑 回复 快速回复 TOP

Re:jsp 生成html时产生很多空行,请问有什么方法解决?

如果是在import等地方出现的,也就是文件的最开始引起的,可以在页面里加上
out.clearBuffer(); 以前的内容都清除掉。 jsp:include 的也可以这样做
如果是中间的代码出现的,包括<%include 的,都没办法了。

快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:jsp 生成html时产生很多空行,请问有什么方法解决?

如果使用fitler 来过滤空行的话是不是可行?很影响性能?
编辑 回复 快速回复 TOP

Re:jsp 生成html时产生很多空行,请问有什么方法解决?

我不认为是个好方法,如果只是头尾的话到无所谓,否则很容易出奇怪的问题。
快乐渡过每一天,减肥坚持每一天
编辑 回复 快速回复 TOP

Re:jsp 生成html时产生很多空行,请问有什么方法解决?

只要不影响显示就行,多些空行也不会增加多少占用空间。
编辑 回复 快速回复 TOP
发新话题