我的JSP看起来类似于以下内容......
<%@page import "java.util.ArrayList"%>
<%@page import "java.util.List%>
<%@page contentType="application/json" pageEncoding="UTF-8"%>
<%
...
%>
每个&lt; %%&gt;导致额外的新行...如何在不必将所有%&gt;&lt;%粘合在一起的情况下防止这种情况发生?这导致3个以上的新行(每个导入几乎一个)。如果我将所有导入混合在一起,它仍然至少留下一个新行。
答案 0 :(得分:4)
如果您使用的是JSP 2.1或更高版本,则可以使用:
<%@ page trimDirectiveWhitespaces="true" %>
对于旧版本,如果您使用的是tomcat(!),则可以使用:
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
在你的web.xml中。
答案 1 :(得分:2)
您可以将%><%
“粘合”在一起,但在单个指令中包含新行:
<%@page import "java.util.ArrayList"
%><%@page import "java.util.List"
%><%@page contentType="application/json" pageEncoding="UTF-8"%>