在JSP开发时,经常会发现输出的页面源码会在开头处出现几个空行,起初也没太在意,但后来由于使用json及xml传递数据时发现这个空行有时也挺害人的,所以还是得想办法去掉,毕竟这并不是我们所希望看到的输出结果。
结果在检查JSP所编译的servlet 源文件时发现了多个out.write("/r/n"),对比之下发现原来是将jsp页面中的<%import....%>语句都换成了空行。那既然知道是怎么产生的,也明确这不是自己想要的输出内容,那就直接使用out.clear()清除就OK了。