J2EE - 如何从服务器响应中删除空格、空行
有没有办法从服务器响应中删除空白行?我已经尝试过:
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
并且
<%@ page trimDirectiveWhitespaces="true"%>
没有正确解决问题,因为在 init param 方法中它甚至删除了单词之间的空格,第二种方法也不起作用,因为它需要 java servlet 版本为 2.5。
你的建议将会非常有帮助..
Is there a way to remove blank lines from server response? I have tried out:
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
and
<%@ page trimDirectiveWhitespaces="true"%>
which didn't solve the issue properly since in init param method it removed even space between words, 2nd method didn't work either since it needs java servlet version to be 2.5.
Your advice will be very helpful ..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您应该创建一个过滤器 servlet 来删除空行并将响应链接到您的 servlet。
you should create a filter-servlet that remove blank lines and chained the response to your servlet.
当服务器将 JSP 页面转换为 servlet 时,它会隐式添加空行 (\n)。
在写入数据之前添加 out.clear() 以清除对象。
when the server convert the JSP page to servlet it add implicitly blank lines (\n).
add out.clear() befor writing data to clear out object.
将以下指令添加到您的页面,这些行就会消失:
Add the following directives to your page and the lines should disappear:
我认为,你应该使用像 eclipse 这样的 IDE。您可以在其中选择整个代码并对其进行格式化,并通过右键单击并选择一些选项来遵循所有 java 语法指南。
请使用好的 IDE,所有这些都将帮助您遵循良好的指南,并使您的工作更简单、更易于阅读和理解
I think, you should use an IDE like eclipse. Where you can just select the whole code and format it and follow all java syntax guidelines by just right clicking and seletcing a few options.
Please use good IDE's all of them will help you follow good guidelines and make your work simpler and easier to read and understand