在html输出中获得大量额外的空格,因为JSP标记= /
我在某个地方看到了这个:
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
应该把它放在web.xml
中,我试过了,但这似乎不起作用。也许我不把它放在正确的节点上。或者也许是另一种方法。
由于
我没有在任何地方设置CATALINA_HOME var。
答案 0 :(得分:6)
应将<init-param>
添加到$CATALINA_HOME/conf/web.xml
中的“jsp”servlet中。这是你试过的吗?
(编辑:$ CATALINA_HOME只是一种指定Tomcat根目录的方法,并且修改必须在Tomcat中完成,而不是在你的webapp的WEB-ING/web.xml
中。无论如何,对于JBoss 这是嵌入Tomcat ,根据您使用的版本,您可以在这里找到所提到的文件:$JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/conf/web.xml
。再次,$ JBOSS_HOME是JBoss安装的根目录,可能不会设置为环境变量。)
答案 1 :(得分:5)
经过一番挖掘,我找到了JBoss AS 7的程序。如果有人有兴趣:在你的standalone.xml中,找到
部分<subsystem xmlns="urn:jboss:domain:web: ... >
并添加此指令:
<configuration>
<jsp-configuration trim-spaces="true" />
</configuration>