我有一个根据XSLT转换XML的函数。为了测试它,我在一个jsp中使用它,但它在我的输出之前输入了很多中断。这似乎是我在设置变量时输入的中断:
<c:set var="blah" value="blah" />
<c:set var="blah2" value="blah2" />这将在输出之前显示两个换行符。有没有办法在XML中避免这种情况?我试着添加trimDirectiveWhitespaces="true“,但没有帮助。
发布于 2009-05-28 14:02:13
如果你使用Tomcat来解析你的jsp,你可以尝试一下:
trimSpaces true
在你的web.xml里。YMMV
另外,我认为JSP 2.1支持以下内容:
最后一个解决方案是在JSP呈现和XSLT计算之间实现一个过滤器。可以调用一个简单的过滤器来修剪生成的主体周围的空间。
https://stackoverflow.com/questions/917094
复制相似问题