为了使网页条理更清楚,本人把以前用scriptlet写的网页代码转化成用jstl来写,在转化完成后,发现在相同的条件下,当在从数据库动态生成网页时,用jstl编写的网页速度明显比scriptlet写的要慢许多,后来经过分析发现将jstl生成的网页源代码保存成文本文件,发现在保存的文本文件中出现很多空白行(循环越多,空行越多),用scriptlet写的输出后文件才仅几百行代码,800多Kgb,而jstl的文件大小要2M多,要两三千行代码(含许多空行),我后来发现jstl中的空白行部分都是用jstl标签时占用的行(如定义变量的行,循环控制的行等等)。  
我想请教一下这方面的高手:  
网页生成速度慢是不是和产生这些空行有关,因为文件的大小大了很多,要下载到客户端也要时间啊,如果是如何解决,如何把空行除去。