1

我的 JSP 看起来类似于以下内容...

<%@page import "java.util.ArrayList"%>
<%@page import "java.util.List%>
<%@page contentType="application/json" pageEncoding="UTF-8"%>
<%
   ...
%>

每个 <%%> 都会产生一个额外的新行...如何防止这种情况发生而不必将所有 %><% 粘合在一起?这导致 3+ 新行(几乎每个导入一个)。如果我将所有导入混合在一起,它仍然会留下至少一个新行。

4

2 回答 2

4

如果您使用 JSP 2.1 或更高版本,您可以使用:

<%@ page trimDirectiveWhitespaces="true" %>

对于旧版本,如果您使用的是 tomcat(!),则可以使用:

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

在您的 web.xml 中。

于 2012-08-02T19:01:21.250 回答
2

您可以将它们“粘合”%><%在一起,但在单个指令中有新行:

<%@page import "java.util.ArrayList"
%><%@page import "java.util.List"
%><%@page contentType="application/json" pageEncoding="UTF-8"%>
于 2012-08-02T19:03:24.927 回答