3

在 html 输出中获得大量额外的空白,看起来像是因为 JSP 标签 =/

我在某处看到这个引用:

<init-param>
  <param-name>trimSpaces</param-name>
  <param-value>true</param-value>
</init-param>

那应该把它放进去web.xml,我试过了,但似乎没有用。也许我没有把它放在正确的节点上。或者也许还有另一种方法可以做到这一点。

谢谢

我没有在任何地方设置 CATALINA_HOME 变量。

4

2 回答 2

6

提到的<init-param>应该添加到 .jsp 中的“jsp”servlet 中$CATALINA_HOME/conf/web.xml。这是你试过的吗?

(编辑: $CATALINA_HOME 只是一种指定 Tomcat 根目录的方法,并且必须在 Tomcat 中进行修改,而不是在WEB-ING/web.xml您的 webapp 中。无论如何,对于嵌入 Tomcat的 JBoss ,取决于您使用的版本,你会在这里找到提到的文件:$JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml。这里再次说明,$JBOSS_HOME 是你的 JBoss 安装的根目录,它可能没有设置为环境变量。)

于 2009-11-05T21:33:32.410 回答
5

经过一番挖掘,我找到了 JBoss AS 7 的程序。如果有人感兴趣:在你的standalone.xml 中,找到该部分

<subsystem xmlns="urn:jboss:domain:web:  ... >

并添加此指令:

<configuration>
    <jsp-configuration trim-spaces="true" />
</configuration>

以下是您可以使用的其他属性

于 2012-05-03T19:14:05.833 回答