如何从jsp页面的输出中去掉多余的空格?我的web.xml上有没有可以翻转的开关?有没有特定于Tomcat的设置?
发布于 2008-10-16 14:18:07
有一个trimWhiteSpaces指令可以做到这一点,
在您的JSP中:
<%@ page trimDirectiveWhitespaces="true" %>
或者在jsp-config部分中您的web.xml (请注意,这是从servlet规范2.5开始工作的):
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>
不幸的是,如果你有一个必要的空间,它可能也需要剥离,所以你可能需要一个不间断的空间在某些位置。
发布于 2010-04-10 18:22:38
trimDirectiveWhitespaces只被支持JSP2.1及更高版本的servlet容器支持,或者在这种情况下是Tomcat6(以及一些版本,例如Tomcat6.0.10没有正确实现它--不知道其他版本)。这里有更多关于trimDirectiveWhitespaces的信息:
http://www.oracle.com/technetwork/articles/javaee/jsp-21-136414.html
还有这里
发布于 2017-02-22 23:21:51
如果你使用的是标签,你也可以在那里应用:
<%@ tag description="My Tag" trimDirectiveWhitespaces="true" %>
在你的jsp上:
<%@ page trimDirectiveWhitespaces="true" %>
https://stackoverflow.com/questions/208736
复制相似问题