【问题标题】:Removing breaks from jsp从 jsp 中删除中断
【发布时间】:2009-05-27 17:45:13
【问题描述】:

我有一个根据 XSLT 转换 XML 的函数。为了测试它,我在 jsp 中使用它,但它在我的输出之前输入了很多中断。好像是我设置变量时输入的break:

<c:set var="blah" value="blah" />
<c:set var="blah2" value="blah2" />

这将在输出前显示两个换行符。有没有办法用 XML 来避免这种情况?我尝试添加 trimDirectiveWhitespaces="true" 但没有帮助。

【问题讨论】:

标签: xml whitespace trim


【解决方案1】:

如果你使用Tomcat来解析你的jsp,你可以试试:

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

在您的 web.xml 中。 YMMV

否则,我认为 JSP 2.1 支持以下内容:

最后一个解决方案是在你的 JSP 渲染和你的 XSLT 计算之间实现一个过滤器。可以调用一个简单的过滤器来修剪生成的主体周围的空间。

【讨论】:

    猜你喜欢
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 2015-05-28
    • 2011-01-16
    • 1970-01-01
    • 2016-12-16
    • 2016-09-29
    • 2015-09-21
    相关资源
    最近更新 更多