我有這樣的代碼:爲什麼struts迭代會在源代碼中插入空行?
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<% List<String> years = new ArrayList<String>(); %>
<logic:iterate name="ActiviteHolidayForm" property="holidayDays" id="line">
<%
if(!years.contains(line.toString().split("-")[0]))
years.add(line.toString().split("-")[0]);
%>
</logic:iterate>
的問題是,此代碼插入的在源代碼中的空白行數量龐大的(I假設等於倍代碼迭代)。有沒有辦法避免這種情況?我提到我在這段代碼之前和之後有一行。謝謝!
嗨,起初我會把所有這些代碼寫在一行下,然後再試一次。這是你的意思嗎?我提到我在這個代碼之前和之後有一行代碼。「 ? –
可能的重複[從jsp輸出中刪除空白](http://stackoverflow.com/questions/208736/strip-whitespace-from-jsp-output) – BalusC
謝謝! _id =「line」> _和_ <%_之間的返回以及_%> _和_ logic:iterate> _之間的返回似乎會導致此問題。 – radonys