So you don't have a blank line after the </c:forEach>?
eg you have
[start of file]<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" ... && ( includeLast || !status.last )}'>${postDelim}</c:if></c:forEach>[end of file]
or do you have
[start of file]<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" ... && ( includeLast || !status.last )}'>${postDelim}</c:if></c:forEach> [end of file]
I imagine you haven't pressed enter at the end of the </c:forEach>
Perhaps you could try assigning the result to a var eg <c:set var="${output}"><tags:DelimItems
items="${associate.additionalServices}" property="code" postDelim=" ,"/>');" onmouseout="return nd();">*<c:out value='${associate.primaryService.code}' default='N/A'/></c:set>
Then use
<span style="cursor:hand;" onmouseover="return overlib('<c:out value='${output}'/></span>
Or have a look at http://jakarta.apache.org/tomcat/tomcat-5.0-doc/jasper-howto.html if you are using tomcat and the "*trimSpaces*" option for JSP compilation
-- Jason Lea