jsp - 从 jsp 输出中去除空格

标签 jsp tomcat whitespace

如何从 jsp 页面的输出中去除多余的空格?我可以在 web.xml 上切换开关吗? Tomcat 有特定的设置吗?

最佳答案

有一个 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>

不幸的是,如果您有必需的空间,则可能还需要删除该空间,因此您可能需要在某些位置使用不间断的空格。

关于jsp - 从 jsp 输出中去除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41794153/

相关文章:

jsp - 了解 JSP errorPage 属性

java - 使用 jdk 1.6 部署 war alltough 时获取 "Unsupported major.minor version 51.0"

c - 在linux上使用C中的open()忽略标有 "%"的注释行

regex - Perl - 在逗号上拆分字符串。忽略空格

java - 如何在 JSP 中公开 bean?

jsp - 重定向到空字符串时 Tomcat 中的行为发生变化

java - JSP中如何定向另一个页面?

java - Apache 与 Tomcat 配置问题

java - 如何使用 Tomcat 和 IntelliJ IDEA 获取 context.xml

html - 是什么导致了这个随机空白?