jsp页面输出HTML产生多余空格(out.print())的解决办法

在支持jsp 2.1的web服务器上才可以使用,如Tomcat6


Jsp2.1多了一个很有用的命令(推荐使用这种方式):

<%@ page trimDirectiveWhitespaces="true" %>

这 个命令可以使jsp输出的html时去除多余的空行(jsp上使用EL和tag会产生大量的空格和空行),没有使用trimSpaces的问题,现在jsp输出html也可以很好地排版,看上去也专业;


另外提一下,Tomcat6有一些兼容性问题,例如不能使用#{}这种代码在jsp中,因为会被当成JSF脚本执行。

你可能感兴趣的:(jsp)